编写web.xml文件(web.xml放在web工程的src目录下)
核心控制器配置
Strtus2的核心控制是由过滤器(Filter)实现的,因此需要在web.xml中以配置过滤器的方式加载Struts2框架。
Struts 2.0.14在Web.xml中的配置
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<!--默认扩展名为:action ,当然可以任意指定,比如常用的*.do-->
<url-pattern>*.action</url-pattern>
</filter-mapping>
Struts 2.1.8.1在Web.xml中的配置
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
注:Struts 2.2.1在web.xml文件中的配置与Struts 2.1.8.1相同。
说明:
Struts2.0.14版本的核心控制器类为: FilterDispatcher
位置在:org.apache.struts2.dispatcher包下
Struts2.1.8.1与Struts 2.2.1版本的核心控制器类为: StrutsPrepareAndExecuteFilter
位置在:org.apache.struts2.dispatcher.ng.filter
Struts2标签库加载
如果Web项目使用了Servlet 2.3以前的版本(包括Servlet 2.3),由于Web项目不会自动加载Struts2框架的标签文件,因此必须在web.xml文件中配置加载Struts2标签库。
<taglib>
<taglib-uri>/s</taglib-uri>
<taglib-location>/WEB-INF/struts-tags.tld</taglib-location>
</taglib>
说明:由于指定了Struts2标签库配置文件的物理位置:/WEB-INF/struts-tags.tld,所以必须手动将Struts2的标签库文件struts-tags.tld复制到WEB-INF目录下。struts-tag.tld文件包含在struts2-core-2.1.8.1.jar(或struts2-core-2.1.1.jar )文件中,使用WinRAR将struts2-core-2.1.8.1.jar(或struts2-core-2.1.1.jar )文件打开,进入到META-INF目录中即可找到。
提示:如果Web工程应用的是Servlet2.4及其以上规范,则无需在web.xml文件中配置标签库的定义,因为Servlet2.4及其以上规范会自动加载标签库定义文件。
分享到:
相关推荐
struts.xml和applicationContext.xml、web.xml的配置
spring在web.xml中和在struts中的不同配置..pdf
以前和struts2一起使用的配置文件,struts2的核心控制器
struts1 web.xml struts1配置
flex4,struts2.3兼容配置web.xml
struts2.5 web.xml配置
flex4,struts2.3兼容配置web.xml中的filter
Struts2手动搭建“所有的jar包(全)”及相应的struts.xml和web.xml全套
使用myeclipse8.5搭建SSH后,将struts.xml和applicationContext.xml移动到别的地方,示例中为webroot下的config文件夹中,web.xml中需要做的修改示例。其中对于返回上一层方式不同的myeclipse可能不同,如有的用../...
Web.xml中配置Struts[文].pdf
Web.xml中配置Struts[参考].pdf
Struts应用采用两个基于XML的配置文件来配置,分别是web.xml和struts-cofig.xml文件.web.xml文件是配置所有web应用的,而struts-config.xml文件是struts专用的配置文件。事实上也是可以根据需要给这个配置文件起其他...
spring在web.xml中和在struts中的不同配置.[收集].pdf
这份文件 把javaEE 中web.xml中的基本配置都 写在里面了
5.3.4 struts-config.xml配置..... 94 5.4 中文问题..... 95 5.5 小结..... 95 第6章人事信息管理系统...... 97 6.1 系统分析和设计..... 97 6.1.1 流程设计..... 97 6.1.2 页面效果..... 97 6.2 数据库设计及持久化...
struts2 配置文件 jar 包括web.xml struts.xml
6.2. 配置web.xml .....................................................17 6.3. 访问数据库的程序片段.............................................18 6.4. Jsp页面(index.jsp) ...............................
Struts应用采用两个基于XML配置文件来配置,分别是web.xml和struts-cofig.xml文件.web.xml文件 是配置所有web应用而struts-config.xml文件是struts专用配置文件,事实上也是可以根据需要给这个配置文件 起其他名称.
struts2-spring4-hibernate4_xml包含XML配置和注解配置的三大框架。
Struts2属性文件详解 struts.configuration 该属性指定加载Struts 2...该属性的默认值为struts- default.xml,struts-plugin.xml,struts.xml,看到该属性值,所以应该明白为什么Struts 2框架默认加载struts.xml文件了.