求助,spring mvc拦截器如何获取 Controller返回的json数据

求助,spring mvc拦截器如何获取 Controller返回的json数据,第1张

也许可以这样,你需要返回一个json,这个json由一个对象呗@ResponseBody自动序列生成,然后,你试着将这个对象保存进model里面,mv.setObject("xx",xx)然后在拦截器中拦截未返回的的那个方法中model里面的对象做处理,对象是引用,这里改了

用token,使用token的逻辑是,给所有的url加一个拦截器,在拦截器里面用java的UUID生成一个随机的UUID并把这个UUID放到session里面,然后在浏览器做数据提交的时候将此UUID提交到服务器。服务器在接收到此UUID后,检查一下该UUID是否已经被提交

登陆超时一般是session过期检测,需要不停的发异步请求给后台获取session状态,如果过期了就返回json状态码,前台获取到状态码后给出登陆超时的提示然后返回登录页,拦截器类里面也可以做session验证,如果过期了也重定向到登录页。

超时了可以重定向到登录页 return "redirect:login"


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10830228.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存