我在我的應用程序中有兩個角色,ROLE_ADMIN & ROLE_USER 另外我也有一些帶有一些字段的表單。我想要具有以下內容: 當用戶具有ADMIN角色時,他可以編輯特定的一組字段,當用戶具有USER角色時,他無法編輯這些字段。我不想有兩種不同的形式,或者每個角色都有兩個字段副本。Struts2禁用<s:textfield>使用一些表達式
我試圖做這樣的事情:
< S:文本框鍵= 「...」,其中myFlag從角色評估禁用= 「$ {} myFlag」 >。
但我警告「disabled」不支持運行時表達式。
有沒有辦法做到這一點?或者,也許有更好的方法,例如,通過將生成的輸入替換爲標籤?
在此先感謝。
我該如何在頁面上設置這樣的變量?我試過c:set或s:set,不能和OGNL一起工作 –