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"结尾啊。
求大虾解答。 展开
如果某些请求(如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"结尾啊。
求大虾解答。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询