【发布时间】:2011-05-16 14:22:06
【问题描述】:
我想在 i18 消息属性文件中为不同的属性更改 typemismatch.java.math.BigDecimal 的默认消息。
在它说的文档中,使用typeMismatch.$className.$propertyName 进行自定义,但这对我不起作用。
有没有人遇到过这个问题。任何帮助表示赞赏。
【问题讨论】:
-
你能显示你添加的确切属性吗?
我想在 i18 消息属性文件中为不同的属性更改 typemismatch.java.math.BigDecimal 的默认消息。
在它说的文档中,使用typeMismatch.$className.$propertyName 进行自定义,但这对我不起作用。
有没有人遇到过这个问题。任何帮助表示赞赏。
【问题讨论】:
对于属性foo,以下内容应覆盖默认消息:
typeMismatch.java.math.BigDecimal.foo=Property {0} must be a valid number
【讨论】:
对于属性foo:
typeMismatch.foo=Custom message
或者更具体地说,对于表单中的属性 foo:
typeMismatch.formName.foo=Custom message
【讨论】:
要覆盖默认消息,您需要在文档typeMismatch.$className.$propertyName 的$className 处的完全限定类名。
例如。 typeMismatch.com.xxx.hrms.Employee.salary=Please Enter valid number
【讨论】: