您的位置:首页 > 编程语言 > Java开发

Struts2 Action扩展名的修改

2013-03-13 11:07 399 查看
一般情况下: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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java web javaweb struts2