当前位置: 首页 > news >正文

濮阳网站建设熊掌网络开县网站制作

濮阳网站建设熊掌网络,开县网站制作,宿州做网站的公司,大数据免费查询平台一、Cookies处理 1、Cookies概念 Cookies是存储在客户端计算机上的文本文件#xff0c;并保留各种跟踪信息。 识别返回用户的三个步骤 服务器脚本向浏览器发送一组Cookies。例如姓名、年龄或识别号码等。浏览器将这些信息存储在本地计算机上。当下一次浏览器向Web服务器发送…一、Cookies处理 1、Cookies概念 Cookies是存储在客户端计算机上的文本文件并保留各种跟踪信息。 识别返回用户的三个步骤 服务器脚本向浏览器发送一组Cookies。例如姓名、年龄或识别号码等。浏览器将这些信息存储在本地计算机上。当下一次浏览器向Web服务器发送任何请求时浏览器会把这些Cookies信息发送到服务器服务器将使用这些来识别用户。 中文的编码与解码 String str java.net.URLEncoder.encode(中文); //编码 String str java.net.URLDecoder.decode(编码后的字符串); // 解码2、Cookies 剖析 Set-Cookie头包含一个键值对、一个有效期【expires】、一个路径【文件路径】和一个域【主机地址】 获取Cookies Cookie[] HttpServletRequest.getCookies();3、Cookies操作方法 序号方法 描述1public void setDomain(String pattern)该方法设置 cookie 适用的域例如 w3cschool.cn。2public String getDomain()该方法获取 cookie 适用的域例如 w3cschool.cn。3public void setMaxAge(int expiry)该方法设置 cookie 过期的时间以秒为单位。如果不这样设置cookie 只会在当前 session 会话中持续有效。4public int getMaxAge()该方法返回 cookie 的最大生存周期以秒为单位默认情况下-1 表示 cookie 将持续下去直到浏览器关闭。5public String getName()该方法返回 cookie 的名称。名称在创建后不能改变。6public void setValue(String newValue)该方法设置与 cookie 关联的值。7public String getValue()该方法获取与 cookie 关联的值。8public void setPath(String uri)该方法设置 cookie 适用的路径。如果您不指定路径与当前页面相同目录下的包括子目录下的所有 URL 都会返回 cookie。9public String getPath()该方法获取 cookie 适用的路径。10public void setSecure(boolean flag)该方法设置布尔值表示 cookie 是否应该只在加密的即 SSL连接上发送。11public void setComment(String purpose)该方法规定了描述 cookie 目的的注释。该注释在浏览器向用户呈现 cookie 时非常有用。12public String getComment()该方法返回了描述 cookie 目的的注释如果 cookie 没有注释则返回 null。 4、设置Cookies的步骤 1 创建Cookie对象 Cookie cookie new Cookie(key,value);key与value不能包含以下字符 [ ] ( ) , / ? : ;2设置最大生存周期 使用 setMaxAge 方法来指定 cookie 能够保持有效的时间以秒为单位。 cookie.setMaxAge(60*60*24);3发送Cookie到HTTP响应头 response.addCookie(cookie);5、Cookie实例 HelloForm.java /*** 包名SelectTest* 作者章恩光* 时间2023/2/24 1:38 周五*/import javax.servlet.*; import javax.servlet.http.*; import java.io.IOException; import java.io.PrintWriter;public class HelloForm extends HttpServlet {Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {Cookie firstName new Cookie(first_name,req.getParameter(first_name));Cookie lastName new Cookie(last_name,req.getParameter(last_name));firstName.setMaxAge(60*60*24);lastName.setMaxAge(60*60*24);resp.addCookie(firstName);resp.addCookie(lastName);resp.setContentType(text/html;charsetUTF-8);PrintWriter out resp.getWriter();String title 设置 Cookies 实例;String docType !doctype html public \-//w3c//dtd html 4.0 transitional//en\\n;out.println(docType html\n headtitle title /title/head\n body bgcolor\#f0f0f0\\n h1 align\center\ title /h1\n ul\n lib名字/b req.getParameter(first_name) \n lib姓氏/b req.getParameter(last_name) \n /ul\n /body/html);} }ReadForm.java import javax.servlet.ServletException; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter;/*** 包名SelectTest* 作者章恩光* 时间2023/2/24 19:11 周五*/ public class ReadForm extends HttpServlet {Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {Cookie cookie null;Cookie[] cookies null;cookies req.getCookies();resp.setContentType(text/html;charsetUTF-8);PrintWriter out resp.getWriter();String title Reading Cookies Example;String docType !doctype html public \-//w3c//dtd html 4.0 transitional//zh\\n;out.println(docType html\n headtitle title /title/head\n body bgcolor\#f0f0f0\\n );if( cookies ! null ) {out.println(h2查找 Cookies 名称和值/h2);for (int i 0; i cookies.length; i){cookie cookies[i];out.print(名称 cookie.getName() );out.print(值 cookie.getValue() br/);}} else {out.println(h2 class\tutheader\未找到 Cookies/h2);}out.println(/body);out.println(/html);} }web.xml ?xml version1.0 encodingUTF-8? web-app xmlnshttp://xmlns.jcp.org/xml/ns/javaeexmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsdversion4.0servletservlet-nameHelloForm/servlet-nameservlet-classHelloForm/servlet-class/servletservlet-mappingservlet-nameHelloForm/servlet-nameurl-pattern/HelloForm/url-pattern/servlet-mappingservletservlet-nameReadForm/servlet-nameservlet-classReadForm/servlet-class/servletservlet-mappingservlet-nameReadForm/servlet-nameurl-pattern/ReadForm/url-pattern/servlet-mapping /web-app效果图 6、删除Cookies 步骤 读取现有cookie并创建Cookie对象使用setMaxAge()方法设置cookie周期为0添加cookie添加到响应头 实例 // 导入必需的 java 库 import java.io.*; import javax.servlet.*; import javax.servlet.http.*;// 扩展 HttpServlet 类 public class DeleteCookies extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {Cookie cookie null;Cookie[] cookies null;// 获取与该域相关的 Cookies 的数组cookies request.getCookies();// 设置响应内容类型response.setContentType(text/html);PrintWriter out response.getWriter();String title Delete Cookies Example;String docType !doctype html public \-//w3c//dtd html 4.0 transitional//en\\n;out.println(docType html\n headtitle title /title/head\n body bgcolor\#f0f0f0\\n );if( cookies ! null ){out.println(h2Cookies 名称和值/h2);for (int i 0; i cookies.length; i){cookie cookies[i];//会话中。firstname不一致时删除cookie并添加删除的cookie到响应头以修改浏览器中的cookie状态if((cookie.getName()).compareTo(first_name) 0 ){cookie.setMaxAge(0);response.addCookie(cookie);out.print(已删除的 cookie cookie.getName() br/);}out.print(名称 cookie.getName() );out.print(值 cookie.getValue() br/);}}else{out.println(h2 classtutheaderNo cookies founds/h2);}out.println(/body);out.println(/html);} }
http://www.dnsts.com.cn/news/174376.html

相关文章:

  • 购物网站建设行业现状网络运营的岗位职责及任职要求
  • 公司网站建设沈阳百度搜到自己网站
  • 织梦 大型综合旅游网站 源码视频网站开发项目
  • 建设部网标准下载网站网站轮播图教程
  • 四川住房城乡和城乡建设厅网站济南优化官网公司
  • 美食推荐网站模板想把自己做的网站放到网上
  • 优质ppt网站wordpress后台多媒体不显示缩
  • 化妆品网站建设策划书制作网制作网站建设的公司
  • 陕西城乡建设局网站wordpress链接加html
  • 什么网站可以找到做餐饮的会计wordpress如何修改html代码
  • 有哪些用flex做的网站社交网站开发平台
  • 定制营销型网站制作吴桥钢结构网架公司
  • 诚信企业品牌网站建设小公司做网站需要注意什么问题
  • 旅游攻略的网站怎么做网站开发需求用什么软件
  • 开发什么网站好网站建设优惠券
  • 中山网站建设文化如何网页制作与网站建设课堂实录
  • 教育房地产 网站建设修改WordPress图片上传
  • 介绍婚纱网站的ppt怎么做网站分为几种
  • 深圳网站制作建设公司无锡企业网站排名
  • 电脑可以做网站服务器么现在淘客做网站还行吗
  • 做股权众筹的网站自己网站首页如何设置
  • 长春网站建设方案报价网站收录平台
  • 音乐网站前台模板系统优化设置
  • 网站注销重新备案jekyll wordpress
  • 黑龙江交通基础设施建设网站物流行业网站建设
  • 贵阳做网站的公司个人网页设计思路怎么写
  • 泰州网站建设外包用dw做的网站容易变形
  • php与网站建设如何设计一个网站
  • 无锡网站策划惠州小程序开发
  • 网站被采集了 一个栏目不收录广西省桂林市