struts2 用xml框架验证出现Invalid field value for field xxx的解决方法,使用替换局部资源文件的方式

struts2消除验证框架自带的错误提示Invalid field value for field xxx

总结出现错误的原因:
在验证时,数据类型转换产生的错误
使用替换局部资源文件的方式
例如你验证它必须是int型,你输入一个其它数据类型的“input”,它就会出现Invalid field value for field xxx +your massagestruts2 用xml框架验证出现Invalid field value for field xxx的解决方法,使用替换局部资源文件的方式_第1张图片
解决方法:
使用替换局部资源文件的方法:(十分好用)
步骤:
1.创建局部资源文件:
格式为Actionname.properties
Actionname是Action类名。
存放路径:与Action包一个路径。
2.写局部资源文件内容:
(一个变量写一行)
invalid.fieldvalue.<目标类变量名称>=你要输出的信息 [值可以为空,没有引号,空的时候就不会出现Invalid field value for field xxx 提示。]
3.在struts.xml配置资源文件:
只需添加:

这样就解决了。

绝对好用的解决办法,但是如果action量太大,建议修改全局资源文件。方法类似。

求赞。
完。

你可能感兴趣的:(struts2 用xml框架验证出现Invalid field value for field xxx的解决方法,使用替换局部资源文件的方式)