Struts开发ApplicationResources是作用是什么

来源:百度知道 编辑:UC知道 时间:2024/05/09 03:53:37
初学Struts,在Myeclipse中使用的是给Action填加方法么?哪位大侠能详细说明下么?

主要用于国际化,初学Struts可以先跳过去,Action,ActionForm搞懂了再熟悉标签,此后再学国际化不迟。

ApplicationResources
一般是为不同的语言环境提供不同的内容,一般用于国际化

1.,在配置文件中设置系统语言版本属性,不同语言版本,系统界面文字不一样,可以定义自己国家的文字,比如英文版 中
文简体版. 这样,可以很方便的将一个系统延伸到各种语言,不用直接修改程序,只要修改XML配置文件就可以.

2.在配置文件中设置邮件内容, 通常一个系统都有各种自动邮件分发,比如用户注册成功后,会有一封Email发送到他的
信箱,这套系统安装在不同客户场合,Email的内容当然不一样,如A客户使用了这套系统,当然希望在Email中有A客户的单
位名称,这些都不必修改程序可以完成.

3.设置系统的可选属性,一个系统安装在不同客户场合中,客户的要求总有些不一样,有些功能是可选的,那么当然这些都
要设置在XML配置文件中.

ApplicationResources 就是一个资源文件,里面存储一些键-值对,在代码中通过访问某一键来得到该键对应的值。而且系统可以根据地区自动选择不同地域的语言包,这样就实现了国际化。
比如:
ApplicationResources_zh.properties里有一个msg=世界你好!
ApplicationResources_en.properties里有一个msg=hello world!
那在中国就会输出世界你好!,在美国就会输出hello world!