【SSM】使用拦截器实现对用户登录的控制

背景

某次因为需要调试系统的原因,到车间进行系统调试。一同事在操作系统时发现,在浏览器收藏的标签里保存的是某一个功能页的网址。导致进入浏览器默认打开这个网址,虽然进入页面,但是由于没有登录,主体内容报错。这就是本次分享的原因:假使我们使用了拦截器,即使知道页面的地址,在没有登录的情况下,预期情况是页面被拦截,重新跳转到登录页面。

介绍

在对拦截器实现对用户登录的控制前,我们需要了解其原理、拦截器具体是做什么的。谈这个之前,分享一点Java三大器的对比,毕竟谈到拦截器,难免会提及过滤器、监听器。下面简单介绍下:

             拦截器                  过滤器                   监听器
    定义或用途 顾名思义拦截用的,拦截用户的请求 过滤字符编码、做一些业务逻辑判断、敏感词汇的过滤,等 监听对应事件的发生。主要有ServletConte

你可能感兴趣的:(SSM,java,spring,后端)