登录

templates下的页面只能通过Controller跳转实现,而static下的页面是能直接被外界访问的,就能正常访问了。

我们把登录页面的表单提交地址写一个controller!

image-20200202163257515

我们再添加一个视图控制映射,在我们的自己的MyMvcConfig中

image-20200202170427565

去编写对应的controller

image-20200202171423168

页面存在缓存,所以我们需要禁用模板引擎的缓存

spring.thymeleaf.cache=false

image-20200202163837630

模板引擎修改后,想要实时生效!页面修改完毕后,IDEA小技巧 : Ctrl + F9 重新编译!

image-20200202163914090

登录失败的话,我们需要将后台信息输出到前台,可以在首页标题下面加上判断!

image-20200202165215449

image-20200202165426852

拦截器

我们可以直接登录到后台主页,不用登录也可以实现!

怎么处理这个问题呢?我们可以使用拦截器机制,实现登录检查!

我们先自定义一个拦截器

image-20200202172012322

登录页

image-20200202172550900

然后将拦截器注册到我们的SpringMVC配置类当中!

image-20200202172251814

image-20200202172947804

我们然后在后台主页,获取用户登录的信息

image-20200202172813893

image-20200202173042709