Java 使用JAVEE提供的登录表单身份验证在JSP页面中获取会话变量

Java 使用JAVEE提供的登录表单身份验证在JSP页面中获取会话变量,java,jsp,session,jakarta-ee,login,Java,Jsp,Session,Jakarta Ee,Login,为了在我的web应用程序中创建登录表单身份验证,我遵循此指南。不幸的是有些事情不能让我满意。我正在寻找一个变量,我可以在jsp页面中使用它来表示用户是否登录。距离 <c:if test=${userIsLogged}> </c:if 测试这一点: <c:if test=${not empty pageContext.request.userPrincipal}> User login: ${pageContext.request.userPrinc

为了在我的web应用程序中创建登录表单身份验证,我遵循此指南。不幸的是有些事情不能让我满意。我正在寻找一个变量,我可以在jsp页面中使用它来表示用户是否登录。距离

<c:if test=${userIsLogged}>

</c:if

测试这一点:

<c:if test=${not empty pageContext.request.userPrincipal}>

    User login:  ${pageContext.request.userPrincipal.name}

</c:if

用户登录:${pageContext.request.userPrincipal.name}

服务器为所有Web应用程序分配相同的cookie名称(JSESSIONID),我不知道这样做是否可行