JSP问题:禁用Cookie后一旦刷新页面SessionID就会自动改变!
有一个页面A,打开A后刷新页面A,SessionID自动改变,通过链接跳转的页面A,SessionID通过URL重写方式不会改变。如何使刷新页面后SessionID不会改变而不是通过链接跳转!
下面是代码:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!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=ISO-8859-1">
<title>Session</title>
</head>
<body>
<%response.encodeURL("TestSession.jsp"); %>
<%=session.getId() %>
<p>
<a href="<%=response.encodeURL("TestSession.jsp")%>">TestSession</a> </p>
<p>
</body>
</html>
追问:你什么都没说然后采纳?我知道,我是指刷新,而不是跳转,刷新同一个页面重写后还是会变!我晕~跳转里有数据,直接刷新带的请求里没有session相关的
答案:session id每次刷新都会变的
其他:麻烦.采纳.·`··`··` 不是有个东西叫URL地址重写么。。。
上一个:当浏览器第三次访问一下JSP网页的时输出结果是
下一个:做jsp程序开发用哪种编译器最方便编程?