- 浏览: 124544 次
- 性别:
- 来自: 深圳
文章分类
最新评论
下面是个简单的例子,演示在客户端添加Cookie及取Cookie:
package com.test.servlet; import java.io.IOException; import java.io.PrintWriter; 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 CookieServlet extends HttpServlet { int count1; int count2; public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Cookie cookie = new Cookie("cookieName"+count1++,"cookieValue"+count2++); cookie.setMaxAge(15); response.addCookie(cookie); Cookie[] cookies = request.getCookies(); if(cookies == null){ return; } for(Cookie c:cookies){ System.out.println("cookie name "+c.getName()); System.out.println("cookie value "+c.getValue()); } } }
输入地址:http://localhost:8080/servletTest/CookieServlet
客户端将不断打印出cookie信息,存在时间超过15秒的cookie将被删除
在JSP页面中使用Cookie
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <body> <%!int count1 = 0; int count2 = 0; %> <% Cookie cookie = new Cookie("cookiename"+count1++,"cookievalue"+count2++); cookie.setMaxAge(15); //设置最大生命时间,单位秒 response.addCookie(cookie); %> <% Cookie[] cookies = request.getCookies(); if(cookies == null){ return; } for(Cookie c :cookies){ %> <p> <b>cookie name:</b><%=c.getName() %> <b>cookie value:</b><%=c.getValue() %> </p> <% } %> </body> </html>
发表评论
-
深入研究Servlet线程安全性问题(转)
2012-11-21 00:13 710http://www.yesky.com/334/195133 ... -
Web开发20:Http详解
2011-07-31 02:01 1108所谓无状态是指你发 ... -
Web开发19:自定义标签库
2011-07-24 21:55 673所谓上层标签就如下面的bbb标签 ... -
Web开发18:EL表达式
2011-07-24 19:38 687f -
Web开发17:Servlet监听器
2011-07-24 00:01 1395写了一个MyServletContextList ... -
WEB开发 16:Servlet Filter
2011-07-23 16:37 1310doFilter方法中有一个Fil ... -
Web开发15:Session在实际项目中的应用
2011-07-22 23:50 1148写一个登录例子: 用户在login.jsp页面登录,如果用户 ... -
Web开发14:Session
2011-07-19 00:52 1167当客户端浏览器第一次访问时,会在服务器的Servl ... -
Web开发12:Servlet多线程同步问题详细探寻
2011-07-17 22:50 1118下面看一个具体的 ... -
Web开发11:Servlet
2011-07-17 02:08 804我们编写的Servlet一般继承HttpServ ... -
Web开发10:对复杂表单进行客户端服务端验证
2011-07-16 19:27 976对上面这个用户基本信息页面进行客户端与服务器端的验证,下面 ... -
Web开发9:JavaBean
2011-07-16 00:05 441具体实例: 写一个JAV ... -
Web开发8:使用JavaScript与Servlet实现客户端与服务器端验证
2011-07-14 23:30 1107下面写一个注册页面 register.jsp,主 ... -
Web开发7:请求转发与重定向的区别
2011-07-13 22:11 1068需注意的是:所谓重 ... -
Web开发6:JSP内置对象比较与分析2
2011-07-11 21:25 969先看个小例子: request1.jsp <%@ p ... -
Web开发5:JSP内置对象比较与分析
2011-06-24 00:21 943内置对象与J2EE类的映射 以下是reques ... -
Web开发4:JSP转换为Servlet源代码深度解析
2011-06-22 00:20 1463JSP的注释写法是:<% ... -
Web开发3:Tomcat根据JSP生成Servlet机制深度剖析及核心源代码详解
2011-06-21 00:10 16951:什么是JSP(Java Server Pages): 在 ... -
Web开发2:第一个Servlet程序深度剖析,Web.xml文件深入详解
2011-06-19 14:28 24391,新建一个WEB工程:servletTest 在工程目录下 ... -
Web开发1:Tomcat环境配置
2011-06-15 23:40 831从http://tomcat.apache.org/获取T ...
相关推荐
【Web应用安全:Cookie参数越权】 Web应用安全是一个至关重要的领域,因为它涉及到用户的隐私和数据保护。在本文中,我们将深入探讨一个特定的安全威胁——Cookie参数越权,这是一种允许攻击者非法访问与他们拥有...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
开发人员应当遵循最佳实践,限制Cookie的用途,谨慎处理敏感数据,以及确保在设置Cookie时考虑到传输安全,以提高Web应用的安全水平。通过严格控制Cookie的使用和输出,可以大大降低Web应用遭受攻击的风险,保护用户...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
《Flask Web开发:基于Python的Web应用开发实战》是一本深入浅出的教程,旨在帮助读者掌握使用Python的Flask框架构建Web应用程序的技术。Flask是一个轻量级的Web服务器网关接口(WSGI)Web应用框架,以其灵活性、...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
在Web开发中,Cookie是一种非常重要的技术,它用于在客户端和服务器之间存储和传递信息。本文将深入探讨Cookie的基本概念、工作原理、用途以及在Java中的实现。 首先,Cookie是由服务器端发送到用户浏览器并存储在...
【Web程序开发:第15章 DOM操作】 ...总结,DOM操作是Web开发中的基础技能,它使开发者能够灵活地控制网页内容,实现丰富的交互效果。通过掌握DOM,开发者可以高效地编写JavaScript代码,提升网页的用户体验。
在Web开发中,ASP (Active Server Pages) 是一种经典的技术,用于构建动态网页。本文档主要介绍了ASP中关于Cookie的使用方法,Cookie是一种在客户端存储数据的小型文本文件,常用于跟踪用户状态、保持登录信息等。 ...
这个项目可能是针对初学者设计的,用于学习和实践Java Web开发技术。 【描述】"两个Java Web项目,适合新手做练习" 暗示了这个压缩包中包含了至少两个不同的BBS项目实例,这些实例是为了帮助新手开发者熟悉和掌握...
HTML5移动Web开发是当前互联网应用开发的重要领域,随着移动设备的普及,越来越多的开发者将目光转向了构建适应各种屏幕尺寸、操作系统且具有良好用户体验的移动Web应用。本资源提供了“HTML5移动Web开发”指南,...
因此,我将基于提供的标题《Python Web开发实战 董伟明》生成关于Python Web开发实战的相关知识点。 Python是一门广泛应用于Web开发的高级编程语言,其简洁的语法和强大的社区支持使得Python成为许多开发者构建Web...
在Web开发中,为了跟踪用户在整个会话中的行为,常常需要用到会话跟踪技术。常见的两种方法是Cookie和Session。Cookie是在客户端存储信息来标识用户身份,而Session则是在服务器端存储信息来实现这一目的。这两种...
随后,书中详细讲解了如何使用Django框架来进行Web开发,包括Django的安装、基本的Web应用开发流程、模板的使用以及数据的增删改查操作。同时,书中也对Web接口的测试进行了探讨,涉及到了单元测试、模块测试以及...
【标题】"jsp_web.rar" 是一个压缩包文件,它包含了一个名为 "WEB开发实例_university system_web开发_大学_web" 的项目。这个项目聚焦于使用JSP(JavaServer Pages)技术进行Web开发,特别针对的是大学的信息化...
【Web开发常用标签详解】 在Web开发中,熟练掌握各种标签是构建高效、易维护的网页的关键。这里我们将深入探讨Struts框架中的五个主要标签库,重点讲解Bean Tags、HTML Tags和Logic Tags。 1. Bean Tags: Bean ...
"海康威视摄像头WEB无插件开发包 V3.2(官方版本)"是海康威视为开发者提供的一种高效、便捷的在线视频流处理工具,旨在帮助开发者在网页端实现对海康威视摄像头的实时监控功能,而无需依赖任何浏览器插件。...
在iOS开发中,Cookie是用于在客户端和服务器之间存储会话状态的一种机制,它在Web应用和原生应用中都发挥着重要的作用。本篇主要探讨如何在iOS中处理Cookie,涉及了系统自动管理Cookie以及手动管理Cookie的几种方式...