spring mvc 为什么不拦截jsp文件?

问题描述:
一个简单的DEMO,在一个s1.jsp页面上提交一个form,发给springMVC的一个controller,然后返回一个s2.jsp显示之前提交的参数。
我在web.xml中,servlet配置的是拦截所有的请求发给springMVC,那为什么我能在浏览器中直接输入url打开s1.jsp(s1.jsp位于WebContent目录下)?如果在相同的目录下放置一个html文件,浏览器中直接输入url则会被拦截。
我不明白为什么springMVC默认不会拦截jsp?在哪里设置的?
图片说明

过滤器是按照你配置的规则过滤,如userprefix-*.jsp拦截所有符合*匹配结果的url,如果你想设置过多的过滤规则,大可你实现一个filter,直接在web.xml把该filter配置成*.*过滤规则,然后再在你的doFilter函数中实现你具体的过滤规则,想怎么设置就怎么设置。

谢谢。我知道如何配置拦截请求,但是我搞不懂为什么按照截图里面的配置,没有拦截s1.jsp?

改成 /* 试试