验证器表达式在 Struts2 中对我不起作用
Validator expression doesn't work for me in Struts2
我想配置一个验证表达式类型来验证四个字段之和不超过100
<validator type="expression" short-circuit="true">
<param name="expression">
(employee.analysis + employee.development + employee.test + employee.maintenance) gt 100
</param>
<message key="validations.error.total"/>
</validator>
但是上面的解决方案不起作用
我也试过这个:
<validator type="expression" short-circuit="true">
<param name="expression">
<![CDATA[(employee.analysis + employee.development + employee.test + employee.maintenance) > 100 ]]>
</param>
<message key="validations.error.total"/>
</validator>
解决方案是这样的:
<validator type="expression" short-circuit="true">
<param name="expression">
<![CDATA[(employee.analysis + employee.development + employee.test + employee.maintenance) <= 100 ]]>
</param>
<message key="validations.error.total"/>
</validator>
我想配置一个验证表达式类型来验证四个字段之和不超过100
<validator type="expression" short-circuit="true">
<param name="expression">
(employee.analysis + employee.development + employee.test + employee.maintenance) gt 100
</param>
<message key="validations.error.total"/>
</validator>
但是上面的解决方案不起作用
我也试过这个:
<validator type="expression" short-circuit="true">
<param name="expression">
<![CDATA[(employee.analysis + employee.development + employee.test + employee.maintenance) > 100 ]]>
</param>
<message key="validations.error.total"/>
</validator>
解决方案是这样的:
<validator type="expression" short-circuit="true">
<param name="expression">
<![CDATA[(employee.analysis + employee.development + employee.test + employee.maintenance) <= 100 ]]>
</param>
<message key="validations.error.total"/>
</validator>