JSP学习笔记(六):cookie的读写
2015-08-12 21:29
731 查看
Cookie.jsp
ShowCookie.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <html> <head> <base href="<%=basePath%>"> <title>创建Cookie</title> </head> <body> <% // 创建一个Cookie,包括(key,value). Cookie cookie = new Cookie("cookieName", "cookieValue"); // 设置Cookie的生命周期,如果设置为负值的话,关闭浏览器就失效. cookie.setMaxAge(60*60*24*365); // 设置Cookie路径,不设置的话为当前路径(对于Servlet来说为request.getContextPath() + web.xml里配置的该Servlet的url-pattern路径部分) // cookie.setPath("/"); // 输出Cookie response.addCookie(cookie); %> 已创建Cookie. <br> <a href="ShowCookie.jsp">查看Cookie</a> </body> </html>
ShowCookie.jsp
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <html> <head> <base href="<%=basePath%>"> <title>读取客户端的Cookie信息</title> </head> <body> 读取客户端的Cookie信息. <br> <% // 获得当前路径以及"直接父路径"的所有Cookie对象,如果没有任何Cookie的话,则返回null Cookie[] cookies = request.getCookies(); // 遍历数组,获得具体的Cookie if(cookies == null) { out.print("没有Cookie信息"); } else { for(int i=0; i<cookies.length; i++) { // 获得具体的Cookie Cookie cookie = cookies[i]; // 获得Cookie的名称 String name = cookie.getName(); String value = cookie.getValue(); out.print("Cookie名:"+name+" Cookie值:"+value+"<br>"); } } %> </body> </html>
相关文章推荐
- 解析JSON数据,并从其中的图片地址取图片
- Js实现排序算法
- The JavaScript Event Loop: Explained
- jsoup html
- jstree动态生成树
- JS学习十一天----类和模块
- JSP学习笔记(五):web.xml中的url-pattern的映射规则
- JavaScript基础学习之-JavaScript权威指南-第三章类型、值和变量(2)
- JavaScript基础学习之-JavaScript权威指南-第三章类型、值和变量
- BZOJ 题目1016: [JSOI2008]最小生成树计数(Kruskal+Matrix_Tree)
- 如何按照顺序执行异步ajax的回调函数
- JavaScript基础学习之-JavaScript权威指南-第二章词法结构
- JavaScript基础学习之-JavaScript权威指南-第二章词法结构
- JavaScript 闭包究竟是什么
- JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解
- JS中如何实现每点击一次按钮,显示一条信息
- JavaScript基础学习之-JavaScript权威指南-第三章类型、值和变量
- JavaScript基础学习之-JavaScript权威指南-3.10变量作用域
- Json.Net学习.集合序列化.
- Json.Net学习(1) 实现简单的序列化和反序列化