配置过滤器/和/*是不是不一样?
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
编码过滤器url-pattern中写/*和/一样吗?在配置spring的dispatchServlet时写的是/好像不能写/*;这两种写法应该不一样吧,麻烦老师详细介绍一下
24
收起
正在回答
3回答
同学你好,上面老师的解释有点不严谨,为 /是不会匹配到*.jsp后缀,其他后缀的除外;即:*.jsp不会进入spring的 DispatcherServlet类,如果不配置静态资源,它会把匹配到的所有请求都当做是对控制器的访问;其他的请求都会经过DispatcherServlet,但是当项目访问静态资源时,如.html,.js,.css等文件,这些应该不需要经过核心servlet的,所以是需要配置的
祝学习愉快~
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星