私のアプリには2つのロールがあります。ROLE_ADMIN & ROLE_USER また、いくつかのフィールドがあるフォームがあります。次のようにします: ユーザーがADMINロールを持っている場合、特定のフィールドグループを編集できます。ユーザーがUSERロールを持っている場合、これらのフィールドは編集できません。私は、2つの異なる形、またはすべての役割のためのフィールドの2つのコピーを持つことを望んでいません。Struts2無効<s:textfield>一部の表現を使用
私はそのような何かしようとした:
< S:テキストフィールドのキー= "..." 無効= "$ {myFlag}" myFlagが役割から評価 >を、。
しかし、「無効」は実行時の式をサポートしていないという警告があります。
これを行う方法はありますか?あるいは、例えば、生成された入力をラベルに置き換えるなど、より良い方法がありますか?
ありがとうございます。
このような変数をページに設定するにはどうすればよいですか?私はc:setまたはs:setを試しましたが、OGNLで作業していません –