`

Cookie的简单案例应用一

阅读更多
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;
/*
* Cookie的简单应用案例一
* 第一次访问的时候 服务器生成一个Cookie给浏览器保存在客户端。现实: 这是第一次访问。
* 第二次访问的时候,浏览器就会把上次的保存的Cookie值带到服务器端。
*/
public class Panhe extends HttpServlet {

public Panhe() {
super();
}
public void destroy() {
super.destroy();

}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

// 设置编码
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
response.setContentType("text/html;utf-8");

PrintWriter pw = response.getWriter();
pw.print("这是首页");
pw.print("<br/><br/><br/><br/>");
// Cookie 应用
// 获取cookie 发出最新的cookie
Cookie cookie = new Cookie("lastAccess", System.currentTimeMillis()
+ "");
// 增加到response里面 向客户端(浏览器发送cookie)
response.addCookie(cookie);

// 得到客户端cookie
Cookie[] cookies = request.getCookies();
for (int i = 0; cookie != null && i < cookies.length; i++) {
Cookie c = cookies[i];
if (c.getName().equals("lastAccess")) {
String value = c.getValue();
pw.write("您上次的访问时间是:" + value);
System.out.println(value);
}
}
// 一定得刷新,不然得不到结果
pw.flush();
pw.close();

}


public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {


}

public void init() throws ServletException {
// Put your code here
}

}
分享到:
评论

相关推荐

    Cookie简单案例

    在这个"Cookie简单案例"中,我们将探讨如何使用Cookie实现用户名和密码的自动填充,进而为用户提供自动登录的功能。首先,我们来看看Cookie的基本概念。 Cookie是由服务器端发送到用户浏览器并存储在本地的一小块...

    JavaWeb基础-Cookie和Session的简单使用案例

    现在,让我们通过一个简单的登录案例来理解Cookie和Session的应用: 1. 用户首次访问登录页面,输入用户名和密码。 2. 服务器接收到登录请求后,验证用户名和密码。如果正确,服务器创建一个新的Session,并在...

    JS添加Cookie的例子

    在JavaScript(JS)中,Cookie是一种非常常见的技术,用于存储客户端的数据。Cookie主要由服务器端设置,然后由浏览器在每次请求该服务器时自动发送。在本文中,我们将深入探讨如何使用JavaScript来创建、读取、更新...

    Java Web应用开发 29 课堂案例-使用cookie制作站点计数器.docx

    本案例主要讲解如何使用Cookie来制作一个简单的站点计数器,从而统计网站的访问次数。这个计数器基于用户浏览器的Cookie,能够区分新用户和老用户,以及他们的访问频率。 Cookie的工作原理是,当用户首次访问网站时...

    Java Web程序设计-1期 项目库_单元案例_Application与Cookie对象教学案例.doc

    - **创建和使用Cookie**:虽然案例中没有直接涉及Cookie对象,但通常创建Cookie是通过`HttpServletResponse.addCookie(Cookie cookie)`方法,其中`Cookie`对象需要先通过`new Cookie(String name, String value)`...

    JavaScript cookie详解及简单实例应用

    本文详细介绍了JavaScript中cookie的概念、基本属性以及如何在实际开发中应用cookie。cookie是一种能够让web浏览器存储小量数据并将其在浏览器和服务器之间传递的技术。其重要性在于能够在用户浏览器中持久化存储...

    Cookie实验成果

    这个“Cookie实验成果”可能是一个教学示例或者简单的应用,旨在帮助学习者理解Cookie的基本原理和用法。 Cookie的主要功能包括: 1. **会话管理**:Cookie最常见的是维持用户会话。当用户登录网站后,服务器会...

    JAVA Web程序设计-3期(KC006) 06单元案例_Application与Cookie对象教学案例.doc

    - 案例2中,`Application`对象用于实现一个简单的站点计数器。当用户访问`applicationdemo3.jsp`时,首先尝试获取名为`num`的属性。如果`num`存在并且不为空,将其转换为整数并加1,然后将新值设置回`num`属性,...

    ASP.NET 2.0 + SQL Server网络应用系统开发案例精解

    这本书的随书光盘包含了一个名为"ASP.NET 2.0 + SQL Server网络应用系统开发案例精解_12.iso"的文件,很可能是包含书中案例源代码和相关资源的ISO镜像。 ASP.NET 2.0是微软推出的一种用于构建动态网站、Web应用程序...

    ASP.NET 2.0 + SQL Server 网络应用系统开发案例精解

    ADO.NET是.NET框架提供的数据访问组件,它提供了连接、命令、数据集和数据适配器等对象,使得在Web应用和数据库之间交换数据变得简单。Entity Framework则是ORM(对象关系映射)工具,它将数据库操作转化为面向对象...

    COOKIE自动填充注销的实现

    在IT行业中,Cookie是Web应用程序用来存储用户特定信息的一种机制,通常用于会话管理、个性化设置或跟踪用户行为。自动填充功能则是在用户输入时,浏览器根据先前保存的数据自动完成输入,提高用户体验。本篇文章将...

    javaweb中Cookie对用户密码保存的例子

    下面是一个简单的JavaWeb使用Cookie保存用户登录状态的例子: ```java // 设置Cookie response.addCookie(new Cookie("sessionId", "uniqueSessionId")); // 读取Cookie Cookie[] cookies = request.getCookies();...

    登录时记住用户名和密码及cookie案例应用

    Cookie是一种小型数据文件,服务器将其发送到用户的浏览器,并可以在用户下次访问时被浏览器返回,用于存储特定的信息。 在这个案例中,我们首先看到一个简单的登录界面,包含用户名、密码输入框以及一个“Remember...

    Python代码源码-实操案例-框架案例-如何通过requests模块实现Cookie登录.zip

    本案例将探讨如何利用requests模块实现Cookie登录,这对于自动化测试、爬虫或者模拟用户行为非常有用。Cookie是一种在网络浏览器和服务器之间传递信息的技术,通常用于维持用户会话状态。 首先,了解requests模块的...

    COOKIE注入原理动画教程

    描述简单明了,"COOKIE注入原理动画教程,教你掌握cookie注入的原理,值得一看!" 提示我们这个教程的目标是帮助用户理解并掌握cookie注入的基本原理,它强调了教程的价值,暗示内容深入且易于理解。 **标签解析:** ...

    易语言登陆PHPWind取Cookie模块源码

    总的来说,易语言登陆PHPWind取Cookie模块源码是一个结合了易语言编程、网络请求处理以及论坛登录逻辑的实践案例,对于提升开发者在网络编程和特定应用领域的技能具有一定的学习价值。通过深入研究和理解源码,可以...

    C#网络编程及应用案例一

    本资源“C#网络编程及应用案例一”针对初学者提供了宝贵的实践指导,旨在帮助理解C#中的网络编程概念,并通过实际案例来加深理解。 在C#中,网络编程主要涉及System.Net命名空间,它包含了处理网络连接、HTTP请求、...

    PHP+COOKIE实现购物车类[强烈推荐]

    在这个"PHP+COOKIE实现购物车类"的案例中,我们将探讨如何使用PHP和Cookie技术来创建一个简单而实用的购物车类。Cookie是一种在客户端存储数据的方法,对于实现购物车功能特别有用,因为它可以在用户浏览网站时持久...

    Springboot中登录后关于cookie和session拦截问题的案例分析

    在案例中,我们定义了一个名为`CookiendSessionInterceptor`的拦截器,检查每个请求是否有有效的登录Cookie。如果找到了名为"isLogin"的Cookie,表示用户已经登录,允许请求继续执行。如果未找到或Cookie已过期,会...

    jsp内置对象的应用范例

    以下是一个创建Cookie的简单示例: ```jsp Cookie cookie = new Cookie("username", username); cookie.setMaxAge(60 * 60 * 24 * 7); // 设置有效期为一周 response.addCookie(cookie); ``` 在这个登录系统中,...

Global site tag (gtag.js) - Google Analytics