JavaWeb商城项目笔记 --- Day4(权限过滤器)

问题场景
  1. 在练习的Javaweb项目中,有一些功能是需要用户登陆之后才能访问的。
  2. 因此需要对这些功能进行限制,只有当检测到用户已登陆之后,才会跳转到这些界面,否则,则会给出提示。
解决方案
  1. 使用过滤器,对用户的访问路径进行筛选。
  2. 当用户访问这些路径的时候,首先检测用户是否已经登陆,如果已经登录,则执行跳转到正确的页面。否则,则携带提示信息,跳转到提示界面
代码模块
  1. filter中内容
    在这里插入图片描述

  2. filter的配置文件(达到过滤的关键)
    可以就看到对于不同访问路径,都执行了这个过滤器
    在这里插入图片描述

  3. 核心思想:当用户访问这些路径(购物车,订单历史等)的时候,首先到过滤器这里进行判定,这里进行判定的条件是 session 中是否有用户登陆的信息。根据用户是否登陆这个状态,来决定之后的跳转页面

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值