局部变量的输入验证: 当校验失败的时候,按这个文件中的配置输出信息 invalid.fieldvalue.age=(native2ascii) invalid.fieldvalue.birthday=() 这些代码放在相应Action.properties文件里面 全局出错信息: xwork.default.invalid.fieldvalue={0} error 使用全局出错信息的时候:需要在 struts.xml里面<constant name="struts.custom.i18n.resources" value="message"></constant> 以上是硬编码方式... 下面是使用strtus的框架,使用xml配置的方式: 字段校验(field->field-validator-param-message)和非字段校验 (validator-param(fieldname)-message) 还有com.opensymphony.xwork2.validator.validators里面的一些代码熟悉了一下。不难的说。 我觉得最重要的是思路吧,知道代码的执行流程... 底层的方法...这样掌握起来比较实在!!