求大大解答,為什么我兩個頁面session id不一樣 ,第二個頁面用戶名也是null
<%@?page?language="java"?import="java.util.*,java.text.*"?contentType="text/html;?charset=utf-8"%> <% String?path?=?request.getContextPath(); String?basePath?=?request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE?HTML?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN"> <html> ??<head> ????<base?href="<%=basePath%>"> ???? ????<title>My?JSP?'index.jsp'?starting?page</title> <meta?http-equiv="pragma"?content="no-cache"> <meta?http-equiv="cache-control"?content="no-cache"> <meta?http-equiv="expires"?content="0">???? <meta?http-equiv="keywords"?content="keyword1,keyword2,keyword3"> <meta?http-equiv="description"?content="This?is?my?page"> <!-- <link?rel="stylesheet"?type="text/css"?href="styles.css"> --> ??</head> ?? ??<body> ????<h1>session內置對象</h1> ????<hr> ?????<%? ??????SimpleDateFormat?sdf?=?new?SimpleDateFormat("yyyy年MM月dd日?HH:mm:ss"); ??????Date?d?=?new?Date(session.getCreationTime()); ??????session.setAttribute("username","admin")?; ??????%> ????Session創建時間:<%=sdf.format(d)?%><br> ?????Session的ID編號:<%=session.getId()%><br> ?????從Session中獲取用戶名:<%=session.getAttribute("username")?%><br> ?????<a?href="session_page2.jsp"?target="_blank">跳轉到Session_page2.jsp</a> ??</body> </html>
<%@?page?language="java"?import="java.util.*,java.text.*"?contentType="text/html;?charset=utf-8"%> <% String?path?=?request.getContextPath(); String?basePath?=?request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE?HTML?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN"> <html> ??<head> ????<base?href="<%=basePath%>"> ???? ????<title>My?JSP?'index.jsp'?starting?page</title> <meta?http-equiv="pragma"?content="no-cache"> <meta?http-equiv="cache-control"?content="no-cache"> <meta?http-equiv="expires"?content="0">???? <meta?http-equiv="keywords"?content="keyword1,keyword2,keyword3"> <meta?http-equiv="description"?content="This?is?my?page"> <!-- <link?rel="stylesheet"?type="text/css"?href="styles.css"> --> ??</head> ?? ??<body> ????<h1>session內置對象</h1> ????<hr> ????????Session的ID編號:<%=session.getId()%><br> ?????從Session中獲取用戶名:<%=session.getAttribute("username")?%> ??</body> </html>
而且每次刷新,ID都不一樣
代碼和老師的一模一樣,應該沒問題
2016-11-13
但是我把你的代碼拷下來 在我電腦上運行 正常的啊 你在好好運行看看?
2016-11-13
你改成 session.getAttribute("username").toString()試試 把結果貼出來我看看