常量的配置,可以用struts.xml配置也可以用struts.properties文件配置。
1 struts.properties文件放在classes路径下,Struts2框架就可以加载了。由key-value对组成。
2 也可以在struts.xml中配置常量来实现对Struts2的配置,如
<constant name="struts.custom.il8n.resources" value="mess"/>
3 除此之外也可以在web.xml中配置FilterDispatcher时候配置Sturts2属性,采用为FilterDispatcher配置初始化参数的方式来配置struts2,如,
<filter>
<filter-name>sturts</filter-name>
<filter-calss>org.apache.struts2.dispatcher.FilterDispatcher</filter-calss>
<int-param>
<param-name>struts.custom.il8n.resources</param-name>
<param-value>mess</param-value>
</int-param>
</filter>
推荐第二种,第一种是为了保持WebWork的向后兼容性。
Struts2默认会加载struts.xml,struts-default.xml,struts-plugin.xml。
可以在struts.xml中用
<include file="sturts-part1.xml"/>
包含其他配置文件。为了增加可读性。
Sturts2中有大量常量可以配置,用来设置struts2框架的功能自己查api.