struts2的核心过滤器(url-pattern="/*")会吞掉匹配不到的url请求吗?

比如,struts2的核心过滤器在web.xml中的url-pattern配为"/*",那么它将把所有请求都转给struts2处理。如果某些请求(如a.jsp,b.js,... 比如,struts2的核心过滤器在web.xml中的url-pattern配为"/*",那么它将把所有请求都转给struts2处理。
如果某些请求(如a.jsp, b.js, c.css, d.jpg)在struts.xml中没有匹配的action,那么struts2会把这些请求吞掉,还是不处理而直接返回?

谢谢。
<constant name="struts.action.extension" value="action"/>这个应该是Struts2在default.properties默认配好的吧,我也没有覆盖这个值。
而我在JSP中没有使用Struts2的标签,但当我尝试点击页面里的以下链接:

<a href="http://localhost:8080/LycheeMysqlMaven/ws/lychee?wsdl">WSDL</a>

发现Struts2会报以下错误:
Could not find action or result: /LycheeMysqlMaven/ws/lychee?wsdl

这说明Struts2好像还是把http://localhost:8080/LycheeMysqlMaven/ws/lychee?wsdl当作action处理。可明明它不是以".action"结尾啊。

求大虾解答。
展开
 我来答
指尖点滴bV
2015-07-20 · TA获得超过626个赞
知道小有建树答主
回答量:1258
采纳率:71%
帮助的人:259万
展开全部
会拦截的,如果你配置了<struts>
<constant name="struts.action.extension" value="action"/>
</struts>这个,那就不会处理。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式