类型转换错误消息的定制

conversionError拦截器负责添加与类型转换有关的出错消息和保存各请求参数的原始值,它是defaultStack中的一员。使用该拦截器的前提是你实现了com.opensymphony.xwork2.ValidationAware接口。

如果你用来呈现这个字段的标签使用的不是simple主题,有非法值的字段将导致一条有着以下格式的出错消息:

Invalid field value for field "fieldName".

我们可以通过以下方式来改变该消息:

1、 在动作类所在的包中创建一文件,文件的命名规则是ClassName.properties

2、 在该文件中增加以下内容:invalid.fieldvalue.fieldName=Your messagefieldName是你动作类中队应的字段。

你可能感兴趣的:(类型转换错误消息的定制)