2012-02-27 122 views
1

我已经有了一点点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。

任何人都可以帮我解决这个问题吗?

回答

0

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

0

Sessions/cookies似乎不在本地主机上维护。这可能是代码无法工作的原因。