`
Luob.
  • 浏览: 1573786 次
  • 来自: 上海
社区版块
存档分类
最新评论

Struts2 web.xml(七)

阅读更多
1.web.xml
web应用都需要一个配置文件web.xml.该文件用来对整个应用程序进行配置。而不通的web程序,web.xml文件是不同的。
在struts2框架中,web.xml文件需要配置一个前端控制器:FilterDispatcher,用于对Struts2框架进行初始化,以及处理所有的请求.

2.指定初始化参数
//在filter 中的init-param中执行初始化参数
<filter>
 	<filter-name>struts2</filter-name>
 	<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
 	<init-param>
 		<param-name>actionPackage</param-name>
 		<param-value>org.apache.struts2.showcase.person</param-value>
 	</init-param>
 </filter>


3.FilterDispatcher 可以包含的初始化参数如下
1.config:表示加载xml配置文件列表,多个文件之间用英文逗号分割(,) 如果没有参数,struts2默认加载struts.xml struts-default.xml struts-plugin.xml
2.actionPackage:表示需要加载的java包名的列表,多个包名之间用英文逗号分割(,) ,struts2会加载这些包中的action
3.configProviders:表示实现了ConfigurationProvider 接口的java类的列表,多个类名之间使用英文逗号分割(,)。ConfigurationProvider接口描述了框架的配置,默认情况下,Struts2框架使用StrutsXmlConfigurationProvider从xml中加载它的配置。使用configProviders参数,可以用来指定自己的ConfigurationProvider的接口实现类。
4.“*”:任何其他的参数都被当作是Struts2的常量
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics