首页 > 代码库 > hello struts2 ( 一 )

hello struts2 ( 一 )

1.struts2的国际化

  struts.xml中配置以下代码,要求src下有message_XX_xx.properties资源文件。(有关struts2的国际化见 struts2国际化)

1 <struts>2   <constant name="struts.custom.i18n.resources" value="message"></constant>3   <constant name="struts.i18n.encoding" value="UTF-8"></constant>4 </struts>

  若不能成功加载,在struts.properties中加入以下属性。(有关properties参见 struts.properties)

1 struts.i18n.reload=true2 struts.locale=zh_CN3 struts.i18n.encoding=UTF-84 struts.custom.i18n.resources=message

 2.struts2模块化

  当系统越来越大,struts.xml也在变得复杂,为了减少struts.xml的臃肿,可以把Action按不同模块放入不同xml配置文件中,再把各配置文件导入

 struts.xml中,这些xml配置文件也是标准的struts2配置文件,包含DTD信息,struts2根元素等信息。

1 <struts>2         <include file="struts-p1.xml" />3         <include file="struts-p2.xml" />4 </struts>

3.Action中的属性

hello struts2 ( 一 )