我正在使用 Struts Jquery Ajax 插件进行验证。我需要验证两个文本字段 MinAmt 和 MaxAmt。我需要验证 MaxAmt 总是大于 MinAmt。为此,我使我的 XML 像这样。
<validator type="fieldexpression" short-circuit="true">
<param name="fieldName">disSlab.maxAmt</param>
<param name="fieldName">disSlab.minAmt</param>
<param name="expression">disSlab.maxAmt.greaterThan(disSlab.minAmt)</param>
<message>Not Valid Max Amt</message>
</validator>
但它不起作用。我在这里和这段代码中阅读了简单的例子
<validator type="fieldexpression">
<param name="fieldname">personBean.carModels</param>
<param name="expression"><![CDATA[personBean.carModels.length > 0]]></param>
<message>You must select at least one car model.</message>
</validator>
这工作正常。但是任何人都可以为我提供大于的 OGNL 表达式吗?
感谢adv Dhrumil Shah