SpringBoot-Web开发-5

2021-01-13  本文已影响0人  西界__

登录

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

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

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

去编写对应的controller

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

spring.thymeleaf.cache=false

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

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

拦截器

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

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

我们先自定义一个拦截器

登录页

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

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

上一篇下一篇

猜你喜欢

热点阅读