如何在jsp页面中检查会话是否存在

Cha*_*eep 1 java jsp struts

我正在构建一个Web应用程序,我需要检查会话是否存在。我想在一个jsp页面中进行检查。我已经在动作类(Struts 2框架)中创建了会话。我不想使用脚本脚本。有什么方法可以使用EL或其他方式做到这一点?

这就是我要在不使用script-let的情况下在jsp中实现的

<% HttpSession hs=request.getSession(false);
if(hs.isNew())
{

}
%>
Run Code Online (Sandbox Code Playgroud)

这是检查会话的正确方法,还是我应该在单独的操作类中进行相同的操作,然后将成功映射到jsp!

The*_*bit 5

您可以pageContext在EL中获得并检查使用

<c:if test="${pageContext.session['new']}">Session is new</c:if>
Run Code Online (Sandbox Code Playgroud)