我正在使用基于表单的身份验证与Websphere应用服务器(j_security_check)。我想记录j_username
的值。由于request.getUserPrincipal()
为null
,我无法这样做。我无法在SecurityContextHolder
中获取任何方法,即使在我在web.xml中配置的错误页面上,我甚至会将request.getRemoteUSer
作为null
。
已经尝试过以下内容:
- How to get username after login with FORM based authentication
- j_security_check need user name to populate form from database
- http://www.coderanch.com/t/284314/JSP/java/doesn-request-getParameter-username-work
醇>
此外,我不会在此过程中使会话无效。