Struts国际化处理的配置

来源:互联网 发布:淘宝优惠券样式 编辑:程序博客网 时间:2024/04/30 04:57

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/>标签显示错误消息(只能显示错误消息)

1、理解Locale对象是由语言和国家组成的
2、理解basename的概念
3、资源属性文件名的命名规则?什么是缺省的资源属性文件?缺省的资源属性文件有什么作用?
4、如何创建支持中文的资源属性文件?(通过native2ascii工具),如何使用native2ascii:
 *native2ascii工具的位置:JAVA_HOME/bin/
 具体使用方法:native2ascii 输入文件 输出文件
 native2ascii o.properties MessagesBundle_zh_CN.properties


 

原创粉丝点击