//這是dologin.jsp代碼
<%@?page?contentType="text/html;charset=UTF-8"?language="java"?%>
<html>
<head>
????<title></title>
</head>
<body>
<h1>登錄成功</h1>
<hr>
<br/>
<br/>
<br/>
<%
????//首先判斷用戶是否選擇了記住登錄狀態(tài)
????String[]?isUseCookies=request.getParameterValues("isUseCookie");
????if(isUseCookies!=null&&isUseCookies.length>0){
????????//把用戶名和密碼保存在Cookie對象里面
????????String?username=request.getParameter("username");
????????String?password=request.getParameter("password");
????????Cookie?usernameCookie=new?Cookie("username",username);
????????Cookie?passwordCookie=new?Cookie("password",password);
????????usernameCookie.setMaxAge(864000);
????????passwordCookie.setMaxAge(864000);//設(shè)置最大生存期限為10天
????????response.addCookie(usernameCookie);
????????response.addCookie(passwordCookie);
????}else{
????????Cookie[]?cookies=request.getCookies();
????????if(cookies!=null&&cookies.length>0){
????????????for(Cookie?c:cookies){
????????????????if(c.getName().equals("username")||c.getName().equals("password")){
????????????????????c.setMaxAge(0);//設(shè)置Cookies失效
????????????????????response.addCookie(c);//重新保存
????????????????}
????????????}
????????}
????}
%>
<a?href="users.jsp"?target="_blank">查看用戶信息</a>
</body>
</html>
//這是user.jsp代碼
<%@?page?contentType="text/html;charset=UTF-8"?language="java"?%>
<html>
<head>
????<title>Title</title>
</head>
<body>
<h1>用戶信息</h1>
<hr>
<%
????String?username="";
????String?password="";
????Cookie[]?cookies=request.getCookies();
????if(cookies!=null&&cookies.length>0){
????????for(Cookie?c:cookies){
????????????if(c.getName().equals("username")){
????????????????username=c.getValue();
????????????}
????????????if(c.getName().equals("password")){
????????????????password=c.getValue();
????????????}
????????}
????}
%>
<br/>
<br/>
<br/>
用戶名:<%=username%><br/>
密碼:<%=password%><br/>
</body>
</html>
//這是login.jsp代碼
<%@?page?contentType="text/html;charset=UTF-8"?language="java"?%>
<html>
<head>
????<title>Title</title>
</head>
<body>
<h1>用戶信息</h1>
<hr>
<%
????String?username="";
????String?password="";
????Cookie[]?cookies=request.getCookies();
????if(cookies!=null&&cookies.length>0){
????????for(Cookie?c:cookies){
????????????if(c.getName().equals("username")){
????????????????username=c.getValue();
????????????}
????????????if(c.getName().equals("password")){
????????????????password=c.getValue();
????????????}
????????}
????}
%>
<br/>
<br/>
<br/>
用戶名:<%=username%><br/>
密碼:<%=password%><br/>
</body>
</html>
2020-10-19
已經(jīng)解決了,代碼問題,不過用戶名出現(xiàn)了亂碼
2020-10-19
?我修改了代碼不過只記住了用戶名,? ? ? 密碼沒有顯示出來
2020-10-19
第三個錯了login.jsp是這個