最近在使用 commons validator 框架时 发现一个问题,
由于我们的messages文件名使用的是默认的 messages_en.properties, messages_zh_CN.properties等名称
在一台WebSphere5.1.1.7上部署是,所有的验证提示都不能正确显示,比如
XX必需输入,都只是显示
errors.required,
调试发现在这个服务器上 ResourceBundle.getBundle("messages",locale) 得到的资源不是我们应用的messages_zh_CN.properties,
而是一个未知位置的资源(由于时间问题,并没有具体查找该资源的物理位置),我们将messages文件改名,解决了这个问题.
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=956284