会话没有坚持下去

时间:2012-02-27 22:54:49

标签: jsp session cookies session-cookies sessionid

我有一个简单的JSP,它显示当前会话的ID。它应该在创建会话时生成,之后它应该持续到浏览器关闭。

以下是应该按照我的描述进行的代码:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1" %>
<html>
<head></head>
<body>
Your session ID is :  <%=session.getId()%>
</body>
</html>

在Chrome中, FF私密浏览模式和IE,会话得到维护,输出保持如下:

  

您的会话ID为:CF29941D705A657A91EBD44A35D68803

但是在Firefox正常模式下,每次刷新页面时,都会生成一个新ID。

有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

如果您在特定的Web浏览器中每次都获得新的会话ID,那么这只能表示特定的Web浏览器已禁用特定域的Cookie。检查并修复webbrowser的设置。

答案 1 :(得分:0)

在localhost上似乎没有维护会话/ cookie。这可能就是代码无效的原因。