啥都不说,先上个图
我们自定义一个登录拦截类,实现HandlerInterceptor接口。并重写它的三个方法。
我们在登录之前,会在session中加入loginUser。
之后我们从request中取出这个值做判断,有的话return true ,否则返回false。
想要实现拦截器的功能,我们还需在配置类中重写addInterceptors方法,并且配置拦截路径,spring 2.0以后会拦截静态资源,所以需要把静态资源排除在外。
如果没有登录直接访问main.html会直接请求转发到登录页面。
来源:CSDN
作者:码农小新
链接:https://blog.csdn.net/weixin_42714605/article/details/104815634