springboot+freemark搭建后台管理系统用户校验逻辑处理,以及静态资源引入

新搭建运营后台项目最起码处理个问题:

1、session校验(对页面的访问以及ajax请求都进行session校验,不合规跳转到登录界面)

2、静态资源引入(页面跳转后引入的路径不能错乱)

3、配置

springboot+freemark 搭框架的时候处理这两个问题特别烦,坑很多。

另个问题的解决思关键就在拦截器:

需要拦截器的pre...和post...方法配合:使用pre...的方法仅拦截ajax的请求,其他的任何请求return true(解决问题2),然后检验session返回登录状态码,此时页面需要封装ajax方法统一处理登录状态码;post...方法仅拦截对页面的访问请求,校验session,不合规则modelandview.setViewName("login");至此就处理好了项目的session校验页面跳转问题。

配置文件如下(只取自己要的)

server.port=9999
server.servlet.context-path=/radiation/


spring.resources.static-locations=classpath:/static/

#配置freemarker
spring.freemarker.suffix=.ftl
spring.freemarker.content-type=text/html
spring.freemarker.charset=UTF-8
spring.freemarker.cache=false
# 设置ftl文件路径
spring.freemarker.template-loader-path=classpath:/templates

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值