随笔 - 281  文章 - 1 评论 - 36 阅读 - 61万

session可以用于请求后端数据共享

复制代码
private static void flushSession(HttpServletRequest request, UserInfoDO userInfoDO) {
        String shortName = userInfo.getShortName();
        String empId = userInfoDO.getEmpId();

        Map<String,Object> principalAttributes = new HashMap<>();
        principalAttributes.put(USER_EMP_ID, empId);
        principalAttributes.put(NOTES_NAME, notesName);
        AttributePrincipalImpl attributePrincipal = new AttributePrincipalImpl(shortName,principalAttributes);
        Assertion assertion = new AssertionImpl(attributePrincipal);
        request.getSession(true).setAttribute(AbstractCasFilter.CONST_CAS_ASSERTION, assertion);
    }
复制代码

 

posted on   张释文  阅读(173)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
历史上的今天:
2018-07-05 redis hashmap数据结构分析
点击右上角即可分享
微信分享提示