我想使用struts2 xml验证执行字符串匹配验证。这是我想写的那种xml规则:
<validator type="expression">
<param name="expression"><![CDATA[ (str1.indexOf(str2) > -1) ]]></param>
<message key="message.key.text" />
</validator>
当我尝试运行它时,我收到以下警告消息并且验证不起作用:
Got result of [(null)] when trying to get Boolean.
对struts2 xml验证表达式中可以使用的操作有一些限制。 equals()和equalsIgnoreCase()似乎工作,所以我假设indexOf也可以工作。任何建议都会很棒。