code017.jsp
1<%@ page import="java.net.URLDecoder"%> 2<%@ page language="java" contentType="text/html; charset=UTF-8" 3 pageEncoding="UTF-8"%> 4<!DOCTYPE html> 5<html> 6<head> 7<meta charset="UTF-8"> 8<title>通过cookie保存并读取用户登录信息</title> 9</head> 10<body> 11<% 12 Cookie[] cookies = request.getCookies(); 13 String user = ""; 14 String date = ""; 15 if(cookies != null) 16 { 17 for(int i=0;i<cookies.length;i++) 18 { 19 if(cookies[i].getName().equals("mycookie")) 20 { 21 user = URLDecoder.decode(cookies[i].getValue().split("#")[0], "utf-8") ; 22 date = cookies[i].getValue().split("#")[1]; 23 } 24 } 25 } 26 27 if("".equals(user) && "".equals(date)) 28 { 29%> 30游客你好,欢迎您初次光临! 31<form action="code018.jsp" method="post"> 32 姓名:<input type="text" name="user" id="user" value=""> 33 <input type="submit" name="submit" value="确定"> 34</form> 35 36<% 37 } 38 else 39 { 40%> 41欢迎[<strong><%= user %></strong>再次光临]<br> 42你的注册时间是:<%= date %> 43<% 44 } 45%> 46 47 48</body> 49</html>