0
我有一個jsp,我想控制測試字段的'disabled'屬性。 此語法是否正確? 到目前爲止,當我運行該頁面時,該值沒有顯示出來。Struts 1 bean:寫不工作
<html:text property="startDate" maxlength="14"
disabled="<bean:write name='bbsInfoModel' property='waitMode'/>"/>
我有一個jsp,我想控制測試字段的'disabled'屬性。 此語法是否正確? 到目前爲止,當我運行該頁面時,該值沒有顯示出來。Struts 1 bean:寫不工作
<html:text property="startDate" maxlength="14"
disabled="<bean:write name='bbsInfoModel' property='waitMode'/>"/>
我不認爲你不能在另一個標籤的屬性中嵌套這樣的完整標籤。嘗試在disabled屬性中使用scriptlet或$ propertyName。 (它一直以來用struts一會兒。)
或者試試這個:
<html:text property="startDate" maxlength="14">
<disabled><bean:write name='bbsInfoModel' property='waitMode'/></disabled>
</html:text>
假設你waitMode屬性返回一個布爾值。
如果可以,請查看JSTL核心taglib。
編輯:試試這個:
disabled='${bbsInfoModel.waitMode}'
最後編輯:試試這個:
<input type="text" name="startDate" maxlength="14" disabled="${bbsInfoModel.waitMode}" />
現在我試圖使用禁用=' '/>,但不去 –
bmw0128
2011-02-25 19:25:27
試試這個:disabled ='$ {bbsInfoModel.waitMode}' – ed209 2011-02-25 19:58:36
好吧,最後一次嘗試:不要使用html:text屬性,通過JSP,並在disabled屬性中使用JSFT表達式。您可能會遇到可怕的雙重處理問題。 – ed209 2011-02-25 20:12:33