我面臨的一個問題是JSP會話ID值在開發服務器上的每個瀏覽器刷新上發生變化,但我不知道是什麼原因。JSP會話ID在每次刷新時發生更改
我的JSP sessiontest.jsp:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here </head> <body> <a href="sessiontest.jsp?id="><%=session.getId()%> </body>
我的瀏覽器是火狐5,服務器是Tomcat的6
我已經測試這個JSP上http://localhost:8080/SessionTest/sessiontest.jsp?id=B68DA1C526F083800AED9D83AF1C8BC0
,一切都很好,和會話ID保持同樣刷新後。但是,如果我在開發服務器上部署war文件(http://www.company.com/subdomain/SessionTest/sessiontest.jsp),則會在每次刷新時更改會話ID值。 任何幫助將不勝感激。 謝謝。
問題只發生在您的瀏覽器中嗎?任何Cookie攔截器安裝?你在哪裏創建會話? – home