对int类型的数据进行验证,客户端输入的是字母 ,对象中封的属性是int类型 (money是int类型)验证规则:
  <field name="user.money">
          <field-validator type="regex">
               <param name="expression">^[0-9]+$</param>
              <message>输入数字</message>
          </field-validator>
     </field>
异常
ognl.MethodFailedException: Method "setMoney" failed for object com.bean.User@10ea988 [java.lang.NoSuchMethodException: com.bean.User.setMoney([Ljava.lang.String;)]
at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1265)
at ognl.OgnlRuntime.setMethodValue(OgnlRuntime.java:1454)
at ognl.ObjectPropertyAccessor.setPossibleProperty(ObjectPropertyAccessor.java:85)
at ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:162)
at com.opensymphony.xwork2.ognl.accessor.ObjectAccessor.setProperty(ObjectAccessor.java:28)
at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2225)
at ognl.ASTProperty.setValueBody(ASTProperty.java:127)