2012-01-13 7 views
1

私はユーザー設定でSpring MVCアプリケーションを持っています。設定は文字列の名前、値、ユーザー、およびタイプフィールドのオブジェクトです。 テーブルを含む値フォームを編集するには、値は編集可能な文字列です。フィールドタイプの値のチェックボックスを持っている設定のjspの属性タイプをテストするには

、私はつまり、表示のチェックボックスをしたいと思います:

<c:if test="setting.type=='checkbox'"> 
    <form:checkbox path="setting.name" /> 
</c:if> 

私はそれを把握することはできません。助言がありますか?

+0

どうなりますか?エラーはありますか?設定のコードはどこですか?あなたは型フィールドのゲッターを持っていますか? –

+1

あなたは変数の周りに '$ {}'がありません。 – Viruzzo

+0

誰でも知っているかもしれませんが、checkbocの値を格納する方法=(trueまたはfalse)属性がStringの場合?私にとっては「真」から「」に切り替わります。 – Solata

答えて

3

あなたは

<c:if test="${setting.type=='checkbox'}"> 

<c:if test="setting.type=='checkbox'"> 

を変更しようとしたのですか?

もちろん、 'setting'オブジェクトをjspに正しく渡す必要があります。

+0

ありがとう!おそらく、属性がStringの場合、checkboc value =(trueまたはfalse)を格納する方法を知っていますか?私にとっては「真」から「」に切り替わります。 – Solata

1

試しましたか? :

<c:if test="${setting.type=='checkbox'}"> 
    <form:checkbox path="setting.name" /> 
</c:if> 
+1

中括弧を意味しますか? –

+0

私の間違い申し訳ありません、私はそれを更新しました。 –

+0

申し訳ありませんが、@ Kentは早くて、感謝していました!おそらく、属性がStringの場合、checkboc value =(trueまたはfalse)を格納する方法を知っていますか?私にとっては「真」から「」に切り替わります。 – Solata

関連する問題