java – 登录后填充用户会话
发布时间:2020-12-15 04:21:21 所属栏目:Java 来源:网络整理
导读:成功登录后,我需要在用户会话中放置一些值(String和Integer值). 我在我的网络应用程序中使用Spring MVC Spring Security(均为v3.2.x). Spring是否有一些常见的方法来拦截会话启动?实现HttpSessionListener并在我的应用程序中注册它是否正确? 解决方法 我最
成功登录后,我需要在用户会话中放置一些值(String和Integer值).
我在我的网络应用程序中使用Spring MVC Spring Security(均为v3.2.x). Spring是否有一些常见的方法来拦截会话启动?实现HttpSessionListener并在我的应用程序中注册它是否正确? 解决方法
我最终决定实现自定义
ApplicationListener 来处理用户登录:
public class LoggedUserListener implements ApplicationListener<AuthenticationSuccessEvent> { @Autowired private HttpSession session; @Override public void onApplicationEvent(AuthenticationSuccessEvent event) { session.setAttribute("key","value"); } } 并在我的Spring配置中声明了一个bean: <bean class="it.webapp.LoggedUserListener" /> 它完美地运作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- JSP Response.setContentType()方法:设置响应对象的MIME类
- java – 有一种简单而安全的方法将PrintWriter转换为PrintS
- java – taglibs和变量声明在源页面的顶部生成空行
- java – 使用SCL010获取Mifare Ultralight的UID
- java编程约瑟夫问题实例分析
- java – 在Wicket 1.5(.2)中没有在url上重新加载的组件?
- Java Http客户端通过POST上传文件
- 在Java程序中读写windows共享文件夹
- Java 8上的SQL Server JDBC错误:驱动程序无法使用安全套接
- Java编程中避免equals方法的隐藏陷阱介绍