Struts2 访问后缀设置
来源:互联网 发布:魔兽世界副本数据库 编辑:程序博客网 时间:2024/05/01 06:45
原文地址:http://hi.baidu.com/%B2%DD%D4%AD%C0%C7dyp/blog/item/7ddccf84fbdc002567096e99.html
FilterDispatcher是Struts 2框架的核心控制器,它负责拦截由<url-pattern>/*</url-pattern>指定的所有用户请求,当用户请求到达时,该Filter会过滤用户请求。默认情况下,如果用户请求的路径以.action结尾,该请求将被转入Struts 2框架处理,否则该请求将略过Struts 2框架的处理。
方法一:
默认处理的后缀是可以通过常量”struts.action.extension“进行修改的,如下面配置Struts 2只处理以.do为后缀的请求路径:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.action.extension" value="do"/>
</struts>
如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开。如:
<constant name="struts.action.extension" value="do,go"/>
方法二:
在struts.properties文件中加入一行配置信息:struts.action.extension=json
方法三:
在web.xml文件中给filter加上init-param属性,代码如下所示
<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>json</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.json</url-pattern>
</filter-mapping>
- Struts2 访问后缀设置
- Struts2 访问后缀设置
- struts2 .do .action等后缀访问问题
- struts2配置freemarker ,以及struts2访问后缀配置。
- Struts2框架修改访问路径后缀的三种方式
- 为什么struts2访问页面不用加后缀j…
- Struts2 后缀
- Struts2后缀-深入Struts2
- websphere6.1 struts2 action访问设置
- Struts2后缀,隐藏后缀,加密后缀
- ngnix做Https访问设置及依据URL后缀分流访问
- struts2的后缀
- struts2修改默认后缀
- 《struts2更改后缀》
- 去掉struts2后缀
- struts2配置后缀
- struts 的访问后缀
- Struts2中更改*.action后缀
- SQL清除所有数据库日志脚本
- vb.net Checklistbox 如何把选中的值移动到另个一checklistbox里面并且在原有的里面删除
- 使用MAP文件 寻找程序崩溃原因
- Jetty 服务器架构分析
- OracleDBConsoleorcl服务无法启动问题
- Struts2 访问后缀设置
- 经纬度转换
- KVM虚拟机
- x64安装oracle 10.2.0.4无法启动em dbconsole问题解决
- 黑马程序员——C#抽象类 访问限制关键字 委托 事件
- 使用LIBTIDY解析HTML文档的小例子一个
- 获取当前月的第一天和最后一天
- 18 架构师应该亲力亲为
- JavaScript处理Json