Struts2 同时支持/* 和.do *.action 的匹配
2015-09-07 13:34
357 查看
Struts 配置文件的加载顺序
Struts-default.xml---> struts-plugin.xml--> struts.xml-->
struts.properties--> web.xml
如果在多个配置文件中定义了同一个常量,则后面的会覆盖前面 的
1)
Struts2 默认是支持/* 和 *.action的匹配,配置如下:
Web.xml
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
或者
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
<url-pattern>*.action</url-pattern>
<url-pattern>*.do</url-pattern>
</filter-mapping>
struts.xml
及其他配置文件中不能指定
<constant name="struts.action.extension" value="do" />
中struts.action.extension属性
假如:
<constant name="struts.action.extension" value="do" />
属性一旦被指定,只能匹配指定的后缀请求。
2)同时支持/*,*.action *.do的请求
修改struts2-core-2.2.3.jar包中的org\apache\struts2目录下的default.properties 文件中的
struts.action.extension=action,,
为
struts.action.extension=action,do,
web.xml中
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
<url-pattern>*.action</url-pattern>
<url-pattern>*.do</url-pattern>
</filter-mapping>
Struts-default.xml---> struts-plugin.xml--> struts.xml-->
struts.properties--> web.xml
如果在多个配置文件中定义了同一个常量,则后面的会覆盖前面 的
1)
Struts2 默认是支持/* 和 *.action的匹配,配置如下:
Web.xml
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
或者
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
<url-pattern>*.action</url-pattern>
<url-pattern>*.do</url-pattern>
</filter-mapping>
struts.xml
及其他配置文件中不能指定
<constant name="struts.action.extension" value="do" />
中struts.action.extension属性
假如:
<constant name="struts.action.extension" value="do" />
属性一旦被指定,只能匹配指定的后缀请求。
2)同时支持/*,*.action *.do的请求
修改struts2-core-2.2.3.jar包中的org\apache\struts2目录下的default.properties 文件中的
struts.action.extension=action,,
为
struts.action.extension=action,do,
web.xml中
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
<url-pattern>*.action</url-pattern>
<url-pattern>*.do</url-pattern>
</filter-mapping>
相关文章推荐
- JQuery+Strusts1.x无刷新登录
- java struts常见错误以及原因分析
- Struts之logic标签库详解
- SSH框架网上商城项目第20战之在线支付平台
- java中struts 框架的实现
- sprng和struts有什么区别?
- SpringMVC+MyBatis项目总结(三)
- MyEclipse7.5+JDK1.6+Tomcat6+Struts1.3+MySQL4.1开发演示
- struts使用拦截器注解
- 懒到极致:对mybatis的进一步精简
- 浅谈struts1和struts2框架(转载+整理)
- Maven搭建struts2+spring+hibernate环境(二)
- Maven搭建struts2+spring+hibernate环境(三)
- 国内首创Java开发者的技术体系
- Struts知识
- struts 获取客户端真实ip
- 转载--Struts1.1 validation framework 使用中的若干经验
- 初探Struts + Hibernate(二) --从HQL中取值
- Struts is History