Struts2 Action扩展名的修改

来源:互联网 发布:速卖通产品标题优化 编辑:程序博客网 时间:2024/05/17 18:03

一般情况下:struts2默认的action扩展名是.action。一般是不用修改的。

<!-- 过滤器类 -->    <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>/*</url-pattern>    </filter-mapping>

 想要换个样式的话可以试试下边的方法:

<!-- 过滤器类 -->    <filter>        <filter-name>struts2</filter-name>        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>    </filter>    <!-- 过滤所有的.action的请求 -->    <filter-mapping>        <filter-name>struts2</filter-name>        <url-pattern>*.action</url-pattern>    </filter-mapping>    <!-- 过滤所有的.jsp的请求 -->    <filter-mapping>        <filter-name>struts2</filter-name>        <url-pattern>*.jsp</url-pattern>    </filter-mapping>

方法一:在struts.xml文件中加入:

 <constant name="struts.action.extension" value="aaa"/>

 方法二:在web.xml文件中配置struts时这样配置:

<filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class> <init-param> <param-name>struts.action.extension</param-name> <param-value>aaa</param-value> </init-param> </filter> <filter-mapping>  <filter-name>struts2</filter-name> <url-pattern>*.aaa</url-pattern> </filter-mapping>

方法三:在struts.properties 文件中添加配置信息:

struts.action.extension=aaa
原创粉丝点击