我正在构建一个使用 JSR-303 验证的 Spring MVC Web 应用程序。在我创建的第一个表单中,我向表单支持 bean 添加了几个验证注释(包括自定义错误消息代码)。我还创建了 ValidationMessages.properties 和 ValidationMessages_en.properties 文件。
一切似乎都正常工作,但有一个例外:多字节 utf-8 编码字符显示不正确(例如,“ñ”显示为“ñ”)。
这不是我用于字段标签和其他文本的标准 messages.properties 和 messages_en.properties 文件的问题,所以我假设这是休眠验证器代码的问题。有没有其他人遇到过这个问题并解决了?仅供参考,我使用的是 Hibernate 版本 4.3.0.Final。
谢谢,彼得