【发布时间】:2016-01-14 02:07:32
【问题描述】:
我的 global-messages.properties 文件中有以下消息。
errors.integer=${getText(fieldname)} must be an integer.
与validation.xml 代码配合得很好,但我希望能够在我的Java 操作验证方法中使用addFieldError() 方法中的相同消息。我的问题是如何将fieldname 传递给消息。如果我使用:
addFieldError("seqId", getText("errors.integer"));
我只得到“必须是整数”。消息的一部分。我知道我可以更改消息并使用 {0} 而不是 ${getText(fieldname)} 但这不是一个选项,因为其他代码会按原样使用消息。
【问题讨论】:
标签: java struts2 internationalization resourcebundle properties-file