Struts 1 bean:写不起作用

时间:2011-02-25 19:03:02

标签: jsp struts-1

我有一个jsp,我想控制测试字段的'disabled'属性。 这种语法是否正确? 到目前为止,当我运行页面时,该值不会显示。

    <html:text property="startDate" maxlength="14" 
            disabled="<bean:write name='bbsInfoModel' property='waitMode'/>"/>

1 个答案:

答案 0 :(得分:0)

我认为你不能在另一个标签的属性中嵌套这样的完整标签。尝试在disabled属性中使用scriptlet或$ propertyName。 (自从使用struts以来已经有一段时间了。)

或试试这个:

<html:text property="startDate" maxlength="14">
        <disabled><bean:write name='bbsInfoModel' property='waitMode'/></disabled>
 </html:text>

假设您的waitMode属性返回一个布尔值。

如果可以,请查看JSTL核心标记库。

编辑:试试这个:

disabled='${bbsInfoModel.waitMode}'

最后编辑:试试这个:

<input type="text" name="startDate" maxlength="14" disabled="${bbsInfoModel.waitMode}" />