<field name ="status">
     <field-validator type = "requiredstring">
     <message>必须输入</message>
     </field-validator>
     <field-validator type = "int">
     <param name="min">0</param>
     <param name="max">1</param>
     <message>*******************</message>
     </field-validator>
    </field>在action里status为int类型。当提交的时候,如果不输入值,直接点提交,页面会报“必须输入”的错误,达到了预期的目的,但是后台确保错了
警告: Error setting expression 'status' with value '[Ljava.lang.String;@10a94c5'
ognl.MethodFailedException: Method "setStatus" failed
这是为什么啊?既然能报出错误信息为什么还要报错啊?是不是因为报错了还要对数据进行set啊?不输入的时候如何不让后台报错呢?
还有个问题。required校验器到底是什么意思,怎样才能让他报出错误?