问题的发生
将shiro整合到spring中时,html界面引用webapp目录下的js文件,访问静态html页面时,可以正常访问,但执行跳转页面无法识别js语句
查阅资料之后找到原因:js文件是静态资源被后端拦截
原因就是spring整合shiro之后访问项目中的资源需要先经过shiro的shiroFilter过滤器(代理了整个web的Filter),再经过springMVC的的拦截器
因此,想要解决问题需要在过滤器已经拦截器中对js文件进行放行,才能实现登录跳转功能
问题的发生
将shiro整合到spring中时,html界面引用webapp目录下的js文件,访问静态html页面时,可以正常访问,但执行跳转页面无法识别js语句
查阅资料之后找到原因:js文件是静态资源被后端拦截
原因就是spring整合shiro之后访问项目中的资源需要先经过shiro的shiroFilter过滤器(代理了整个web的Filter),再经过springMVC的的拦截器
因此,想要解决问题需要在过滤器已经拦截器中对js文件进行放行,才能实现登录跳转功能