为了账号安全,请及时绑定邮箱和手机立即绑定

直接访问静态页面的话不会被拦截器拦截?

我现在在webroot下面有一个index.jsp页面,然后拦截器的方法都简单打印出一条语句到控制台,配置文件

<mvc:interceptors>

<bean class="com.demo.web.interceptor.HelloInterceptor"></bean>

</mvc:interceptors>

然后我直接访问index.jsp的时候,是不会输出访问拦截器方法的语句的,这是为什么?

如果访问有经过控制器的话,是会调用到拦截器的方法

正在回答

1 回答

<mvc:resources location="/js/" mapping="/js/**" />

<mvc:resources location="/img/" mapping="/img/**" />

这个标签的真谛就是为了引用资源的访问不会类似CONTROLLER一样被拦截,区分出关注的资源的访问,一般我们在springMVC里面的拦截都会配置为"/",拦截所有的。 

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Spring MVC拦截器
  • 参与学习       73583    人
  • 解答问题       56    个

Spring MVC拦截器的工作原理及配置,介绍拦截器与过滤器的区别

进入课程

直接访问静态页面的话不会被拦截器拦截?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信