1.我写了个过滤器来判断登录 可以成功拦截没登陆的用户还需要返回数据来提示用户
“用户尚未登录,请登录后再操作” 这种类似的语句
后端返回给前端数据的姿势
一开始采用的方法是判断Session里面的User对象是否为空
然后直接response.getWriter().print()
但是总感觉这个方法太粗糙了
看看能不能用throw的方法抛出

  • 新建了一个登录异常类 继承了我写的RuntimeException类
    后端返回给前端数据的姿势
  • 在RuntimeException里去捕获这个异常
    后端返回给前端数据的姿势
  • 然后直接在if语句里抛出 return都可以去掉了
    后端返回给前端数据的姿势
    项目重启一下 看看有效吗
    postman不登录就发出请求 得到异常提示 成功!
    后端返回给前端数据的姿势

相关文章:

  • 2021-12-29
  • 2021-12-10
  • 2021-08-17
  • 2021-10-11
  • 2021-11-07
  • 2021-08-17
  • 2021-09-23
  • 2021-04-26
猜你喜欢
  • 2021-11-12
  • 2021-05-27
  • 2021-09-29
  • 2021-06-07
  • 2021-08-06
  • 2021-11-05
  • 2021-04-27
相关资源
相似解决方案