struts2——i18n!!!

来源:互联网 发布:麻省理工 知乎 编辑:程序博客网 时间:2024/05/21 14:04

struts2国际化有三种级别:
第一:action级别。资源文件名字必须和action名字一样,如:actionname_zh_CN.properties。
第二:package级别。资源文件名字必须为:package_zh_CN.properties这种形式。
第三:项目级别。(struts1只支持这种)资源文件名字随便取:随便取_zh_CN.properties。
项目级别的国际化还要在配置文件里面加:<constant name="struts.custom.i18n.resources" value="bbs2009"/>
页面访问:

注意:这个getText是ActionSupport父类里面的一个方法。所以action必须extends ActionSupport。

 

国家化传参数:

 

语言动态切换:
struts2做得很简单,只要往action里面传一个参数就成!

随便贴出struts1的做法:

 

原创粉丝点击