Java 会话变量访问,不进行会话外重新创建
如何在jsp页面中使用out session=“true”标记访问会话变量。。?或者没有重新创建会话。?您是否可以捕获您的请求 在jsp页面中使用:Java 会话变量访问,不进行会话外重新创建,java,jsp,session,Java,Jsp,Session,如何在jsp页面中使用out session=“true”标记访问会话变量。。?或者没有重新创建会话。?您是否可以捕获您的请求 在jsp页面中使用: <% Object obj = request.getSession().getAttribute("STRING"); %> 希望这有帮助,只要使用EL ${sessionAttributeName} 只有创建会话时,它才会在会话范围内扫描。另见 或者,如果您确实坚持使用老式的Scriptlet,那么在尝试访问该属性时
<%
Object obj = request.getSession().getAttribute("STRING");
%>
希望这有帮助,只要使用EL
${sessionAttributeName}
只有创建会话时,它才会在会话范围内扫描。另见
或者,如果您确实坚持使用老式的Scriptlet,那么在尝试访问该属性时不要创建会话。您可以通过使用false
来完成此操作。以前未创建会话时,它将返回null
HttpSession session = request.getSession(false);
if (session != null) {
Object sessionAttribute = session.getAttribute("sessionAttributeName");
}
如果不存在会话,它将创建一个新会话,您需要使用
getSession(false)
并检查null
。