java web(七)Cookie的简单使用

一、概述

测试

//1、创建一个Cookie对象
    //Cookie cookie1=new Cookie("name","xrk");
    //2、调用response的一个方法把Cookie传给客户端
    //response.addCookie(cookie1);
    
    //1、获取Cookie
    Cookie[] cookies=request.getCookies();
      if(cookies!=null&&cookies.length>1){
         for(Cookie cookie2:cookies){
            //获取Cookie的name和value
            out.print(cookie2.getName()+":"+cookie2.getValue());
            out.print("<br>");
         }
      }else{
         out.print("没有Cookie正在创建!");
         Cookie cookie3=new Cookie("name","xrkkkk");
         /*
          设置Cookie的最大时效,以秒为单位;若为0:立即删除该Cookie;
          若为负数:表示不存储该Cookie;若为正数,表示该Cookie的存储时间。
         */
         cookie3.setMaxAge(30);
         response.addCookie(cookie3);
      }

时间: 2024-08-05 11:14:57

java web(七)Cookie的简单使用的相关文章

jHipster 3.4 创建最流行Java Web应用项目最简单的入门基本教程

jHipster(J潮客)其亮点: 风头超劲,席卷欧美,最新全能Java Web开发程式产生器 (java web generator). 由Java专家累积的开发经验,配上各类实用的框架技术,去繁取精的运用,全方位的配置,制成出完备的开发应用程式. 完美Java体系架构,适合各行各业项目,尤其以适用于面向服务的体系结构(SOA)更为胜任. 不论菜鸟,老牛或专家,极容易上手,只要你可以下载及建立以下要求的工作环境. 快速建成一个制作就绪的基本项目工作模版,令你可以用有限的精力专注业务上的运作.

java web用监听器listener简单的实现在线统计人数

今天又重新学习了java web的基础 监听器技术,用sessionListener简单的实现了网页统计在线人数 (有一个bug就是当关闭网页的时候 session不会关闭依旧存在,除非关闭服务器),代码如下(前端网页代码就不显示了): LoginServlet.java: 1 import javax.servlet.ServletException; 2 import javax.servlet.annotation.WebServlet; 3 import javax.servlet.ht

Java Web(七) JSTL标签库

在之前我们学过在JSP页面上为了不使用脚本,所以我们有了JSP内置的行为.行为只能提供一小部分的功能,大多数的时候还是会用java脚本,接着就使用了EL表达式,基本上EL表达式看似能满足我们的要求,它能够获取各种对象,各种值,并且还不会抛出NullPointerException之类的错误,但是EL表达式功能还是有限,例如不能遍历集合等,因此为了完善JSP,让其完全不使用java代码,就有了jstl标签库,使用jstl和EL的配合使用,基本上可以实现所有的功能,显示数据,遍历数据等. 一.为什么

java web中cookie的永久创建与撤销

一.首先是创建cookie 当在数据库中查找知道所输入的用户名和密码正确之后,就开始创建: String cb=request.getParameter("cb");//cb就是登陆页面的复选框checkbox的name  if(cb!=null)//表示复选框被选中即:自动登录被选 {  Cookie name=new Cookie("myname",username);//用户名的cookie  Cookie pwd=new Cookie("pass&

java web的Cookie

一.cookie是服务器端将标示符写到浏览器,浏览器访问服务器自动携带 服务器端创建Cookie Random random = new Random(); Cookie cookie = new Cookie("writeCookie","writeCookie"+random.nextInt(10)); cookie.setMaxAge(60);//设置浏览器的Cookie存留时间,单位为秒 //cookie.setPath(request.getContext

Java web的读取Excel简单Demo

目录结构: Data.xls数据: ? 后台页面: GetExcelData.java ? ????public void doGet(HttpServletRequest request, HttpServletResponse response) ????????????throws ServletException, IOException { ????????//System.out.println(this.getServletContext().getRealPath ("/&quo

Java Web 禁用Cookie对Session的影响

如果客户端禁用了Cookie,那么服务端就不能得到Session了.因为通过Session ID来确定当前会话对应的服务端Session,而Session ID通过Cookie来传递,所以禁用Cookie相当于失去了Session ID,也就得不到Session了. 禁用Cookie时使用Session即传递Session ID的实现方式如下: 1 PHP自动跨页传递 设置php.ini配置文件中的"session.use_trans_sid = 1",或者编译时启用"--e

D13 Sping Boot 入门 Sping框架--Java Web之Cookie和Session

1.Cookie Ⅰ.什么是Cookie Ⅱ.如何创建Cookie 原文地址:https://www.cnblogs.com/nuister/p/12663096.html

Java Web cookie的有效期

Java Web中cookie中的有效期 (1)Java Web后台添加cookie Cookie emailCook = new Cookie(name2, "whuang"); emailCook.setPath("/"); response.addCookie(emailCook); (2)没有显式设置有效期,则有效期为session,即关闭浏览器之后就失效 (3)设置有效期: emailCook.setMaxAge(10000000); response.a