项目目录

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"><servlet><description>This is the description of my J2EE component</description><display-name>This is the display name of my J2EE component</display-name><servlet-name>Servlet1</servlet-name><servlet-class>FirstServlet</servlet-class></servlet><servlet><description>This is the description of my J2EE component</description><display-name>This is the display name of my J2EE component</display-name><servlet-name>SecondServlet</servlet-name><servlet-class>SecondServlet</servlet-class></servlet><servlet-mapping><servlet-name>Servlet1</servlet-name><url-pattern>/servlet1</url-pattern></servlet-mapping><servlet-mapping><servlet-name>SecondServlet</servlet-name><url-pattern>/servlet2</url-pattern></servlet-mapping><welcome-file-list><welcome-file>index.html</welcome-file></welcome-file-list>
</web-app>

index.html

这个页面用户输入名字后,提交到了servlet1—>FirstServlet里面

<form action="servlet1" method="get">名字:<input type="text" name="userName"/><br/><input type="submit" value="go"/>
</form>

FirstSerlvlet.java

这个页面给用户添加cookie,并且go为获取cookie的链接

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;public class FirstServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response){try{response.setContentType("text/html");PrintWriter out = response.getWriter();String n=request.getParameter("userName");out.print("Welcome "+n);Cookie ck=new Cookie("uname",n);//creating cookie objectresponse.addCookie(ck);//adding cookie in the response//creating submit buttonout.print("<form action='servlet2' method='get'>");out.print("<input type='submit' value='go'>");out.print("</form>");out.close();}catch(Exception e){System.out.println(e);}}
}

SecondServlet.java

获取到cookie的值

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;public class SecondServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response){try{response.setContentType("text/html");PrintWriter out = response.getWriter();Cookie ck[]=request.getCookies();out.print("Hello "+ck[0].getValue());out.close();}catch(Exception e){System.out.println(e);}}}

JSP Cookie案例相关推荐

  1. Cookie和Session-学习笔记02【Cookie案例、JSP改造Cookie案例】

    Java后端 学习路线 笔记汇总表[黑马程序员] Cookie和Session-学习笔记01[Cookie_快速入门.Cookie_细节] Cookie和Session-学习笔记02[Cookie案例 ...

  2. JSP Cookie 处理

    Cookie 是存储在客户机的文本文件,它们保存了大量轨迹信息.在 Servlet 技术基础上,JSP 显然能够提供对 HTTP cookie 的支持. 通常有三个步骤来识别回头客: 服务器脚本发送一 ...

  3. 淘宝浏览足迹功能实现(含代码)--cookie案例

    首先,我们做一个类似的案例:访问页面,如果不是第一次访问则返回上次访问的时间.然后可以循序渐进,类似的将访问时间变成上次浏览的商品信息. 前奏:cookie案例-显示上次访问的时间. 需求:如果是第一 ...

  4. 《Bootstrap+JSP开发案例》学习

    <Bootstrap+JSP开发案例>学习 本次学习到的主要内容 前台登录页面 JS 表单验证 PrepareStatement 接口 密码MD5加"盐"加密 前言 最 ...

  5. 【JSP HTTP 状态码】【JSP 表单处理】【JSP 过滤器】【JSP Cookie 处理】【JSP Session】【JSP 文件上传】

    JSP HTTP 状态码 HTTP请求与HTTP响应的格式相近,都有着如下结构: 以状态行+CRLF(回车换行)开始 零行或多行头模块+CRLF 一个空行,比如CRLF 可选的消息体比如文件,查询数据 ...

  6. JSP的概念||原理||JSP的脚本||JSP的内置对象||response.getWriter()和out.write()的区别||案例:改造Cookie案例

    1. 概念 * Java Server Pages: java服务器端页面         * 可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码         * ...

  7. JSP Cookie处理

    Cookie 是存储在客户机的文本文件,它们保存了大量轨迹信息.在 Servlet 技术基础上,JSP 显然能够提供对 HTTP cookie 的支持. 通常有三个步骤来识别回头客: 服务器脚本发送一 ...

  8. Cookie案例-显示用户的上次访问时间代码实现

    1 案例分析 2 Java实现代码 1 public class LastAccessTimeServlet extends HttpServlet { 2 protected void doGet( ...

  9. JSP cookie详解

    原文出处:http://blog.csdn.net/springsen/article/details/7833582 一.什么是cookies? 大家都知道,浏览器与WEB服务器之间是使用HTTP协 ...

最新文章

  1. js.map error
  2. win7冒险岛java,win7玩冒险岛不兼容怎么办?解决win7玩冒险岛不兼容的方法
  3. racte margin 居中 失效_上干货,微信用情侣签名她肯定很开心,微信个性签名居中隐藏技巧...
  4. 浅析几种常见算法(转载)
  5. Winform Datagridview 单元格html格式化支持富文本
  6. php strip_tags 少,详解PHP函数 strip_tags的用法不足之处
  7. RequireJS的加载、初始化等等 - 代码格式篇
  8. Chrome 无法抓取跳转请求的解决办法
  9. 为什么先交钱后用电_车主快看,有上坡辅助,先抬离合后加油为什么不是熄火就是加空油...
  10. 使用notepad++进行格式转换
  11. 查找单词个数案列实现(字符串流)
  12. Node.js连接数据库等操作
  13. 计算机绘图培训心得,AutoCAD2000软件学习心得总结工程
  14. 做word计算机海报图片,怎么用word制作海报 海报制作方法
  15. 高德地图---Poi搜索遇到的坑
  16. 走近棒球运动·全国青年棒球锦标赛·MLB棒球创造营
  17. 计算机组成原理课后答案(唐朔飞第二版)
  18. 五笔字典编码--------------_
  19. 世卫批准强生新冠疫苗紧急使用权;美洲邮轮业停摆一年后将复航;IMAX将入驻上海多个商业地标 | 美通企业周刊...
  20. STM32使用RL_TCPNET网络协议栈的开发

热门文章

  1. virtualbox 在物理机是无线网卡的时候做桥接配置 - juandx - 博客园
  2. Vue.js 插件开发详解
  3. 【无私分享:ASP.NET CORE 项目实战】目录索引
  4. UIKeyboardTypeNumberPad 数字键盘添加完成按钮
  5. VB100八月测试:Vista成众安全厂商梦魇 国内仅可牛通过测试
  6. java父线程子线程
  7. 广东移动携手远传技术 共建移动客服标杆
  8. 智能DNS解析+JBOSS集群(一)
  9. jQuery 事件方法大全
  10. django中的分页