weixin_42313833 2021-08-16 15:05 采纳率: 100%
浏览 58
已结题

org.apache.shiro.session.UnknownSessionException: There is no session with id

#使用springBoot整合shiro,登录之后再退出,跳转到登录页,登录页有个验证码功能,访问后台生成。代码如下

@GetMapping("/captcha")
    public void verifyCode(HttpServletRequest request, HttpServletResponse response) {
        try {
            //设置长宽
            VerifyCode verifyCode = iVerifyCodeGen.generate(80, 28);
            String code = verifyCode.getCode();
            LOGGER.info(code);
            HttpSession session = request.getSession();
            //将VerifyCode绑定session
            session.setAttribute("VerifyCode", code);
            //设置响应头
            response.setHeader("Pragma", "no-cache");
            //设置响应头
            response.setHeader("Cache-Control", "no-cache");
            //在代理服务器端防止缓冲
            response.setDateHeader("Expires", 0);
            //设置响应内容类型
            response.setContentType("image/jpeg");
            response.getOutputStream().write(verifyCode.getImgBytes());
            response.getOutputStream().flush();
        } catch (IOException e) {
            LOGGER.info("", e);
        }
    }

#退出访问登录页会报错:
org.apache.shiro.session.UnknownSessionException: There is no session with id

这问题该咋解决?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 8月24日
    • 创建了问题 8月16日

    悬赏问题

    • ¥15 poi合并多个word成一个新word,原word中横版没了.
    • ¥15 【火车头采集器】搜狐娱乐这种列表页网址,怎么采集?
    • ¥15 求MCSCANX 帮助
    • ¥15 机器学习训练相关模型
    • ¥15 Todesk 远程写代码 anaconda jupyter python3
    • ¥15 我的R语言提示去除连锁不平衡时clump_data报错,图片以下所示,卡了好几天了,苦恼不知道如何解决,有人帮我看看怎么解决吗?
    • ¥15 在获取boss直聘的聊天的时候只能获取到前40条聊天数据
    • ¥20 关于URL获取的参数,无法执行二选一查询
    • ¥15 液位控制,当液位超过高限时常开触点59闭合,直到液位低于低限时,断开
    • ¥15 marlin编译错误,如何解决?