JSP中Cookie的读写
来源:互联网 发布:2016年企业贷款数据 编辑:程序博客网 时间:2024/05/22 15:24
JSP中Cookie的读写
Cookie的本质是一个键值对,当浏览器访问web服务器的时候写入在客户端机器上,里面记录一些信息。Cookie还有一些附加信息,比如域名、有效时间、注释等等。
下面是一个jsp中写入读取Cookie的测试:在顶级域名中写入Cookie,在子域名中读取,目的是实现一个分布系统的单点登录。
两个jsp中读写代码如下:
写入:
<%
Cookie cookie = new Cookie("write","cookie_write");
cookie.setComment("这是一个Cookie写入测试!");
cookie.setVersion(100);
cookie.setMaxAge(3600);
cookie.setDomain(".iisp.com");
response.addCookie(cookie);
%>
Cookie cookie = new Cookie("write","cookie_write");
cookie.setComment("这是一个Cookie写入测试!");
cookie.setVersion(100);
cookie.setMaxAge(3600);
cookie.setDomain(".iisp.com");
response.addCookie(cookie);
%>
读取
<%
Cookie cookies[]=request.getCookies();
out.println(" cookie的数量为:"+ cookies.length);
out.println("<br>"+"<br>");
for(int i = 0;i<cookies.length;i++){
out.println("getName="+cookies[i].getName()+"<br>");
out.println("getValue="+cookies[i].getValue()+"<br>");
out.println("getComment="+cookies[i].getComment()+"<br>");
out.println("getDomain="+cookies[i].getDomain()+"<br>");
out.println("getPath="+cookies[i].getPath()+"<br>");
out.println("getMaxAge="+cookies[i].getMaxAge()+"<br>");
out.println("getVersion="+cookies[i].getVersion()+"<br>");
out.println("getSecure="+cookies[i].getSecure()+"<br>");
out.println("<br>"+"<br>");
}
%>
Cookie cookies[]=request.getCookies();
out.println(" cookie的数量为:"+ cookies.length);
out.println("<br>"+"<br>");
for(int i = 0;i<cookies.length;i++){
out.println("getName="+cookies[i].getName()+"<br>");
out.println("getValue="+cookies[i].getValue()+"<br>");
out.println("getComment="+cookies[i].getComment()+"<br>");
out.println("getDomain="+cookies[i].getDomain()+"<br>");
out.println("getPath="+cookies[i].getPath()+"<br>");
out.println("getMaxAge="+cookies[i].getMaxAge()+"<br>");
out.println("getVersion="+cookies[i].getVersion()+"<br>");
out.println("getSecure="+cookies[i].getSecure()+"<br>");
out.println("<br>"+"<br>");
}
%>
测试结果表明:Cookied的写入读取均没有问题,并且Cookie的访问和域名有密切关系。子域名下可以读取到上级域名的Cookie。而不能读取到其他域名下的Cookie。
1 0
- JSP中Cookie的读写
- 关于JSP中Cookie读写中文乱码的问题
- jsp读写session和cookie的方法
- JSP如何读写Cookie
- Jsp和Javascript读写cookie,cookie的path设置,jsp解码cookie值
- -- jsp中cookie的用法!
- jsp中cookie的用法!
- JSP中Cookie的用法
- jsp中cookie的用法
- jsp中cookie的用法!
- JSP中cookie 的应用
- JSP中Cookie的使用
- jsp Cookie 读写中文 [ 原创 ]
- 如何用JSP读写Cookie
- ASP中Cookie读写的实现方法
- 关于dtree中cookie读写的问题
- ASPNET2.0中读写Cookie的方法!
- ASPNET2.0中读写Cookie的方法
- java基础之断言
- iOS 页面间几种传值方式(属性,代理,block,单例,通知)
- Android手机用WIFI与Android studio连接,真机测试APP
- 随手写的一张移动端页面
- Android Studio Failed to complete Gradle execution 解决方法
- JSP中Cookie的读写
- 6--企业常用防火墙iptables相关原理详解
- 鸟哥私房菜学习笔记————vi的使用
- TCP/IP详解学习笔记(1)-基本概念
- elasticsearch Java API [2.3] » Search API
- 仿微信朋友圈动态内容全文显示与收起实现
- Nodejs笔记(三)
- 圆形的头像
- jni(ndk) 兼容问题