<%-- Document : cnCookie Created on : 2020-4-12, 8:34:05 Author : Administrator --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title> 中文Cookie </title> </head> <body> <% // 以编码后的字符串为值,创建一个Cookie对象 Cookie c = new Cookie("cnName",java.net.URLEncoder.encode("孙悟空", "UTF-8")); // 设置Cookie对象的生存期限 c.setMaxAge(24 * 3600); // 向客户端增加Cookie对象 response.addCookie(c); // 获取本站在客户端上保留的所有Cookie Cookie[] cookies = request.getCookies(); // 遍历客户端上的每个Cookie for (Cookie cookie : cookies) { // 如果Cookie的名为username,表明该Cookie是需要访问的Cookie if (cookie.getName().equals("cnName")) { //使用java.util.URLDecoder对Cookie值进行解码 out.println(java.net.URLDecoder.decode(cookie.getValue(),"UTF-8")); } } %> </body> </html>