cookies的使用
来源:互联网 发布:女网络作家排行榜 编辑:程序博客网 时间:2024/06/04 08:42
Cookie 一般可以使用于用来记录客户访问网页的时间,用户购物等。
客户端访问服务器,服务器返回一个Cookie用于便于下次客户继续访问。
Cookie cookie = new Cookie("bookHistory", cookieValue);
//设置cookie的存活时间,单位为秒
cookie.setMaxAge(1*30*24*3600);
//设置访问路径
cookie.setPath("/WebProject1");
response.addCookie(cookie);
cookieValue即为返回的数据,而bookHistory是用于下次客户访问时候用于区别不同cookie的标志。
客户端接收cookie,接收的cookie为一个数组
Cookie cookie[] = request.getCookies();
package cn.itcast.cookie;import java.io.IOException;import java.io.PrintWriter;import java.util.Date;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class CookieDemo1 extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { response.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8"); PrintWriter pw = response.getWriter(); pw.print("<a href='/WebProject1/servlet/CookieDemo2'>清除上次访问时间</a><br/>"); pw.print("你上次访问的时间:"); //获取用户的时间 Cookie cookie[] = request.getCookies(); for(int i=0;i<cookie.length&&cookie!=null;i++){ if(cookie[i].getName().equals("LastAccessTime")){ long cookieValue = Long.parseLong(cookie[i].getValue()); Date date = new Date(cookieValue); pw.print(date.toLocaleString()); } } //给用户回送最新的访问时间 Cookie cookies = new Cookie("LastAccessTime", System.currentTimeMillis()+""); cookies.setMaxAge(1*30*24*3600); cookies.setPath("/WebProject1"); response.addCookie(cookies); }public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {}}
0 0
- Cookies的使用心得
- COOKIES的使用
- Cookies对象的使用
- jquery.cookies的使用
- cookies的使用
- AFNetworking-cookies 的使用
- AFNetworking-cookies 的使用
- cookies的使用
- cookies子键的使用
- asp.net cookies的使用
- jquery.cookies 的使用心得
- C# web Cookies的使用
- Cookies对象的使用 限制
- GWT 中的Cookies的使用
- js使用cookies的例子
- Volley框架 Cookies的使用
- JS 中 cookies 的使用
- angularJS中cookies的使用
- hdu 2412 Party at Hali-Bula(树形DP)
- raspberrypi之没有显示器玩树莓派
- 使用adb命令批处理安装&卸载apk
- CoreTelephony框架的简单使用
- 【CodeForces】383C Propagating tree 线段树
- cookies的使用
- HDU 1282 回文数猜想(简单数学题)
- 【2017】Speed Limit (水题)POJ
- 类和对象的总结
- 对#define和inline的一点理解
- 关于android ViewPager的使用
- 让Ubuntu的vi支持backspace
- CodeForces 91B Queue (线段树单点操作)
- poj1511(Invitation Cards)Prim