首页 > 代码库 > Struts2 无后缀action请求
Struts2 无后缀action请求
如果将Struts2的filter-mapping配置成
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
的话,struts2将可以处理无后缀的action请求,如
/demo/hello.action 和/demo/hello 是同样的效果。
这样有时会出现一些问题,将有一些组件映射为无后缀的请求拦截了,如/demo/dwr 请显示对外公布的js方法列表,在struts2拦截后确显示
There is no Action mapped for namespace / and action name dwr
这种情况下可以在struts.properties中配置
struts.action.excludePattern = /dwr.*,/xxx.*
属性值是以逗号分隔的正则表达式。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。