Struts国际化处理的配置:
1、在Struts-config.xml最后加入
<message-resources parameter="MessageResources" />
2、提供不同语言版本的资源文件
3、在jsp中使用<bean:message key=""/> 标签,将硬编码文本国际化
4、如何通过程序更改系统默认的Locale
需理解:
* struts的缺省语言环境(Locale)与什么有关?
* 如何通过程序更改系统的默认Locale?
消息文本的国际化处理方案:
总共分成三个部分:如何创建消息?如何传递消息?如何显示消息?
如何创建消息?
区分ActionMessages对象和ActionMessage对象,这两个对象的意义
如何传递消息?
调用saveMessages(传递普通消息)/saveErrors(传递错误消息)方法
如何显示消息?
通过<html:messages/>标签来显示消息(既可以显示普通消息也可以显示错误消息)
通过<html:errors/>标签显示错误消息(只能显示错误消息)