1 struts国际化配置
* 在struts-config.xml文件中加入:
<message-resources parameter="MessageResources"/>
2 提供国际化资源文件
*MessageResources.properties
*MessageResources_zh_CN.properties
*MessageResources_en_US.properties
中文需要转换成Unicode编码
3 在JSP中采用<bean:message>读取国际化消息文本
4利用struts默认将locale放到Session中的特性,我们可以完成语言的自动切换
* ChangeLanguageAction.java
5 动态消息国际化主要分为三个步骤:
* 创建国家化消息文本
* 传递国际化消息文本
* 显示国际化消息文本
如何创建国家化消息文本?
理解ActionMessage和ActionMessages两个对象的区别。
如何传递国际化消息文本?
调用saveMessages()传递提示消息,调用saveErrors()传递错误消息
如何显示国际化消息文本?
通过<html:messages>显示提示消息和错误消息
通过<html:errors>显示错误消息(只能显示错误消息)