cookie

 1 <%@page import="java.net.URLEncoder"%>
 2 <%@ page language="java" contentType="text/html; charset=UTF-8"
 3     pageEncoding="UTF-8"%>
 4 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 5 <html>
 6 <head>
 7 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 8 <title>Insert title here</title>
 9 </head>
10 <body>
11 <%
12 //cookie是个对象
13 //cookie,以key/value的形式保存的文本
14 Cookie c=new Cookie("key",URLEncoder.encode("张得"));//对中文进行解码
15 //cookie是有保存时限的,单位是秒,如果没设置,cookie在浏览器关掉后就失效
16 c.setMaxAge(60*60*24*30);//30天
17 //添加cookie
18 response.addCookie(c);
19 %>
20 添加cookie成功
21 </body>
22 </html>
 1 <%@page import="java.net.URLDecoder"%>
 2 <%@ page language="java" contentType="text/html; charset=UTF-8"
 3     pageEncoding="UTF-8"%>
 4     <%@page import="java.net.URLEncoder"%>
 5 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 6 <html>
 7 <head>
 8 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 9 <title>Insert title here</title>
10 </head>
11 <body>
12 <%
13 Cookie[] c=request.getCookies();//用request对象获取cookie的值,以集合的方式进行保存
14 for(int i=0;i<c.length;i++)
15 {
16     out.print("name="+c[i].getName()+"    value="+URLDecoder.decode(c[i].getValue())+"<br>");//再对cookie进行转码
17 }
18 %>
19 </body>
20 </html>

 

posted @ 2016-06-27 22:11  明天会更好!!!!  阅读(149)  评论(0)    收藏  举报