在使用j_安全检查成功进行身份验证后,如何在index.jsp上获取j_用户名?

在使用j_安全检查成功进行身份验证后,如何在index.jsp上获取j_用户名?,jsp,glassfish,j-security-check,Jsp,Glassfish,J Security Check,我正在login.jsp上使用j_security_check。服务器是GlassFish服务器3。这一切都是可行的,当用户通过身份验证后,它就会打开index.jsp。我的问题是我需要在index.jsp中获取j_用户名,但我找不到一种方法。我找到的所有解决方案都是Java的,我需要一些能与jsp一起工作的东西 有什么想法吗?提前非常感谢 所涉及的请求在JSP EL中,可通过获得。已登录的用户可通过访问访问。用户名依次由提供 所以 欢迎光临 应该这样做 顺便说一句,使用是没有必要的,但是对于

我正在login.jsp上使用j_security_check。服务器是GlassFish服务器3。这一切都是可行的,当用户通过身份验证后,它就会打开index.jsp。我的问题是我需要在index.jsp中获取j_用户名,但我找不到一种方法。我找到的所有解决方案都是Java的,我需要一些能与jsp一起工作的东西


有什么想法吗?提前非常感谢

所涉及的请求在JSP EL中,可通过获得。已登录的用户可通过访问访问。用户名依次由提供

所以

欢迎光临

应该这样做

顺便说一句,使用
是没有必要的,但是对于用户名可能包含特殊HTML字符的情况非常有用,这些字符可能会使HTML输出格式错误,例如
等等(这是XSS攻击的来源).The
只是将它们转义,以便它们按字面意思显示,而不是解释为HTML标记的一部分

<p>Welcome, <c:out value="${pageContext.request.userPrincipal.name}" /></p>