我在下面的servlet定义中为处理程序映射声明了url模式。
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
现在我有了一些特定的url,上面有'/'模式(例如:/demo/),但我不想让这个请求由调度器servlet处理(因为我在控制器中没有这个请求的任何处理程序映射)。
有没有类似于mvc的原型:resources?
如果有人告诉如何发现声明的资源是否被正确调用,那将是非常感谢的?我这样声明:
<mvc:resources mapping="/resources/**" location="/resources/MainTemplate/"/>
在jsp:中
<link rel="stylesheet" href="/resources/css/components.css">
<script type="text/javascript" src="/resources/js/jquery-1.8.3.min.js"></script>
您可以为您想要的模式编写一个interceptor
并在那里处理它。针对特定模式,如下所示配置拦截器。您还可以排除要输入到拦截器中的url模式。
<mvc:interceptor>
<mapping path="/url_pattern/**"/>
<exclude-mapping path="/exclude/**"/>
..
</mvc:interceptor>