JSP:Cookie的创建,读取,设置时期和删除

比较简单,主要为了个人记忆和查询

<%@ page language="java" contentType="text/html; charset=GB18030"
	pageEncoding="GB18030"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="GB18030">
<title>Insert title here</title>
</head>
<body>
	<%
		String username = request.getParameter("name1");		//建立Cookie
		Cookie user_name = new Cookie("cookie_name", username);
		response.addCookie(user_name);
		out.print(username);
	%>
	<%
		Cookie[] Cookies = request.getCookies();		//读取Cookie
		if (Cookies == null) {
			out.print("none any Cookie");
		} else {
			for (int i = 0; i < Cookies.length; i++) {
				if (Cookies[i].getName().equals("cookie_name")) {
					out.println(Cookies[i].getValue() + "<br>");
				}
			}
		}
	%>
	<%
		Cookie login = new Cookie("today", "true");   //设置Cookie的存在时间
		login.setMaxAge(86400);
		response.addCookie(login);
	%>
	<%
		Cookie killMyCookie = new Cookie("mycookie", null);		//删除Cookie
		killMyCookie.setMaxAge(0);
		killMyCookie.setPath("/");
		response.addCookie(killMyCookie);
	%>
</body>
</html>

猜你喜欢

转载自blog.csdn.net/qq_42192693/article/details/82730991
今日推荐