Struts2.5版本struts.xm和web.xml配置更改
2017-07-12 15:27
417 查看
1.web.xml核心过滤器的修改
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
<!-- org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
之前的核心过滤器全类名会有个ng ,struts2.5核心过滤器没有这个
-->
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
2.struts.xml每个package需要增加如下配置
<global-allowed-methods>regex:.*</global-allowed-methods>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">
<struts>
<constant name="struts.enable.DynamicMethodInvocation" value="true"/>
<constant name="struts.devMode" value="true"></constant>
<package name="MyPackage" namespace="/" extends="struts-default">
<global-allowed-methods>regex:.*</global-allowed-methods>
<action name="first" class="UserAction">
<result name="success">first.jsp</result>
<result name="add">add.jsp</result>
<result name="delete">delete.jsp</result>
</action>
</package>
</struts>
3.struts.xml配置文件
头部信息dtd改成最新的
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">
做以上修改之后
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
<!-- org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
之前的核心过滤器全类名会有个ng ,struts2.5核心过滤器没有这个
-->
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
2.struts.xml每个package需要增加如下配置
<global-allowed-methods>regex:.*</global-allowed-methods>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">
<struts>
<constant name="struts.enable.DynamicMethodInvocation" value="true"/>
<constant name="struts.devMode" value="true"></constant>
<package name="MyPackage" namespace="/" extends="struts-default">
<global-allowed-methods>regex:.*</global-allowed-methods>
<action name="first" class="UserAction">
<result name="success">first.jsp</result>
<result name="add">add.jsp</result>
<result name="delete">delete.jsp</result>
</action>
</package>
</struts>
3.struts.xml配置文件
头部信息dtd改成最新的
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">
做以上修改之后
对于Struts2.5以上的版本就可以用url+!+方法访问Action某个方法
相关文章推荐
- Struts2.5版本以上的struts.xml配置
- struts2 2.5以上版本安装中web.xml的配置(包括核心过滤器filter)
- web.xml不同版本的头文件(2.3,2.4,2.5)的servlet配置
- Struts2.5版本以上的struts.xml配置
- 关于Struts2 2.5与以前版本配置的web.xml的不同
- Struts2.5版本以上的struts.xml配置
- 基于注解的Struts2+Spring2.5+Hibernate3.3的Spring 配置文件,struts配置文件,web.xml配置文件的例子
- Struts2.5版本以上的struts.xml和jar包配置
- 一、Struts 2 基础---2.web.xml的配置
- 【struts】web.xml的配置
- Struts 项目中web.xml文件配置
- spring在web.xml中和在struts中的不同配置
- spring在web.xml中和在struts中的不同配置
- Struts2.0配置文件(web.xml)
- Struts2使用3-- Struts2的配置1-- web.xml 、struts.xml 配置
- web.xml和struts-config.xml配置方法
- spring在web.xml中和在struts中的不同配置
- spring在web.xml中和在struts中的不同配置
- struts2.0 web.xml配置问题解决
- 为Struts应用配置web.xml文件