struts2 路径访问问题。

liyufu86 2011-06-25 03:08:01
今天遇到一个诡异的问题。

比如:namespace配置的是/a
有个请求是/a/ab.action,能够正确访问。

但是/a/a/ab.action也能访问到这个Action。
网上查了下,好像是struts2的Action查找规则。


有没有解决办法?能让ab.action只能为/a下查找,没有就404 吗?
...全文
71 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Admonis 2011-06-27
  • 打赏
  • 举报
回复
在struts的filter前面加一个你自己的 filter 把 struts2 以后的目录全部过滤到404
jumpheightway 2011-06-26
  • 打赏
  • 举报
回复
这应该是你的配置问题吧
狂想者 2011-06-26
  • 打赏
  • 举报
回复
不懂啊,学习了!!!
安心逍遥 2011-06-25
  • 打赏
  • 举报
回复
用通配符吧
Fly_m 2011-06-25
  • 打赏
  • 举报
回复
检查你配置中的*号配置

如<package namespace="/a">
<action name=* XXX/>
</package>

这儿的配置中的*匹配符
一邺飘零 2011-06-25
  • 打赏
  • 举报
回复
看到路径访问,自然而然就想到了S2的拦截器。。。
楼主看看路径的拦截器怎么弄的吧

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧