在java servlet中添加会话的正确方法

时间:2012-10-27 19:19:48

标签: jsp session servlets session-cookies jsessionid

我是这个领域的新人。我想知道在java servlet中只调用“request.getSession(true)”是否足以启动会话跟踪。如何在Cookie c中添加JsessionID,在将响应重定向到下一个jsp之前设置c和response.addCookie(c)步骤的路径。

1 个答案:

答案 0 :(得分:1)

Servlet容器将为您完成所有这些工作。只需调用getSession(true)并将JSESSIONID cookie添加到下一个响应中(假设尚未发送响应头)。实际上,servlet容器试图从实现细节中抽象出来,只提供HTTP会话抽象。

默认情况下,每个JSP文件一旦访问就会创建会话。当服务器不支持cookie时,必须格外小心,在渲染URL时必须考虑URL重写。

另见