servlet学习笔记--如何处理cookies
2015-04-02 16:09
337 查看
// 为名字和姓氏创建 Cookies
Cookie firstName = new Cookie("first_name",
request.getParameter("first_name"));
Cookie lastName = new Cookie("last_name",
request.getParameter("last_name"));
// 为两个 Cookies 设置过期日期为 24 小时后
firstName.setMaxAge(60*60*24);
lastName.setMaxAge(60*60*24);
// 在响应头中添加两个 Cookies
response.addCookie( firstName );
response.addCookie( lastName );
//获取cookies
Cookie cookie = null;
Cookie[] cookies = null;
// 获取与该域相关的 Cookies 的数组
cookies = request.getCookies();
把cookies遍历出来
for (int i = 0; i < cookies.length; i++){
cookie = cookies[i];
out.print("名称:" + cookie.getName( ) + ",");
out.print("值:" + cookie.getValue( )+" <br/>");
//删除cookies 只需要把cookies的过期时间设置为0即可
for (int i = 0; i < cookies.length; i++){
cookie = cookies[i];
if((cookie.getName( )).compareTo("first_name") == 0 ){
cookie.setMaxAge(0);
response.addCookie(cookie);
out.print("已删除的 cookie:" +
cookie.getName( ) + "<br/>");
}
Cookie firstName = new Cookie("first_name",
request.getParameter("first_name"));
Cookie lastName = new Cookie("last_name",
request.getParameter("last_name"));
// 为两个 Cookies 设置过期日期为 24 小时后
firstName.setMaxAge(60*60*24);
lastName.setMaxAge(60*60*24);
// 在响应头中添加两个 Cookies
response.addCookie( firstName );
response.addCookie( lastName );
//获取cookies
Cookie cookie = null;
Cookie[] cookies = null;
// 获取与该域相关的 Cookies 的数组
cookies = request.getCookies();
把cookies遍历出来
for (int i = 0; i < cookies.length; i++){
cookie = cookies[i];
out.print("名称:" + cookie.getName( ) + ",");
out.print("值:" + cookie.getValue( )+" <br/>");
//删除cookies 只需要把cookies的过期时间设置为0即可
for (int i = 0; i < cookies.length; i++){
cookie = cookies[i];
if((cookie.getName( )).compareTo("first_name") == 0 ){
cookie.setMaxAge(0);
response.addCookie(cookie);
out.print("已删除的 cookie:" +
cookie.getName( ) + "<br/>");
}
相关文章推荐
- [设计模式学习笔记][之四]如何处理变化的需求?
- Sharepoint学习笔记---如何在Sharepoint2010网站中整合Crystal Report水晶报表(报表登录处理)
- Servlet学习笔记(中文乱码处理)
- head first C#学习笔记:如何创建事件以及事件处理程序
- Struts学习笔记之如何处理没有勾选的checkbox
- 学习Altas 笔记[js调用重载的方法出错,如何处理]
- mfc学习笔记之如何修改mfc消息机制处理顺序
- Servlet学习笔记_04_servlet处理流程
- C++学习笔记六之函数如何使用指针来处理数组?
- Servlet学习笔记(四)-----使用Servlet处理用户注册和登陆
- servlet学习笔记--如何追踪session
- struts2学习笔记--struts2中如何处理properties文件中的占位符{0}
- 学习笔记——Maven 如何处理传递性依赖
- 学习Altas 笔记[js调用重载的方法出错,如何处理]
- Silverlight学习笔记一:DataGrid如何处理鼠标的滚轮事件
- JSP&&SERVLET学习笔记(五):请求参数编码处理
- JSP&&SERVLET学习笔记(七):Servlet处理上传的文件
- 韩顺平servlet学习笔记04-session与cookies
- [原创]java WEB学习笔记55:Struts2学习之路---详解struts2 中 Action,如何访问web 资源,解耦方式(使用 ActionContext,实现 XxxAware 接口),耦合方式(通过ServletActionContext,通过实现 ServletRequestAware, ServletContextAware 等接口的方式)
- Servlet学习笔记(三)---Cookies