在jsp页面中增加js如下:(添加了属性名为userName,值为tom)
<% Cookie userCookie = new Cookie("userName","tom");
response.addCookie(userCookie);
%>
取出cookie中的值:
//如果cookie中存在名为cookieName的属性,则返回该属性值
Cookie[] cookies = request.getCookies();
for (int i = 0; i < cookies.length; i++) {
Cookie cookie = cookies[i];
if (cookieName.equals(cookie.getName()))
return(cookie.getValue());
}
}
操作Cookie的基本流程:
要把Cookie发送到客户端,Servlet先要调用new Cookie(name,value)用合适的名字和值创建一个或多个Cookie,通过cookie.setXXX设置各种属性,通过response.addCookie(cookie)把cookie加入应答头。
要从客户端读入Cookie,Servlet应该调用request.getCookies(),getCookies()方法返回一个Cookie对象的数组。在大多数情况下,你只需要用循环访问该数组的各个元素寻找指定名 字的Cookie,然后对该Cookie调用getValue方法取得与指定名字关联的值。
Cookie的一些常用方法:
getMaxAge/setMaxAge 获取/设置Cookie过期之前的时间,以秒计。假如不设置该值,则Cookie只在当前会话内有效,即在用户关闭浏览器之前有效,而且这些Cookie 不会保存到磁盘上。
getName/setName 获取/设置Cookie的名字。本质上,名字和值是我们始终关心的两个部分。由于HttpServletRequest的getCookies方法返回的是一个Cookie对象的数组,因此通常要用循环来访问这个数组查找特定名字,然后用getValue检查它的值。
getPath/setPath 获取/设置Cookie适用的路径。假如不指定路径,Cookie将返回给当前页面所在目录及其子目录下的所有页面。这里的方法可以用来设定一些更一般的条件。例如,someCookie.setPath("/"),此时服务器上的所有页面都可以接收到该Cookie。
getSecure/setSecure 获取/设置一个boolean值,该值表示是否Cookie只能通过加密的连接(即SSL)发送。
getValue/setValue 获取/设置Cookie的值。
分享到:
相关推荐
视频描述: (一) java EE核心十三种技术介绍 (二) java EE程序员修炼成精的法门(卖油翁的故事) (三) jsp版本的用户管理系统演示 (四) jsp的概述(基本语法) (五) jsp的运行原理(还是hello.jsp) (六) jsp版的计算器 6.1...
采用jsp+servlet+jdbc+html技术进行编写,完全没问题后上传的,如果你是初学者可以学习,包括过滤器filter,cookie等知识点
课程涵盖:Servlet程序、Filter过滤器、Listener监听器、JSP页面、EL表达式、JSTL标签库、jQuery框架、Cookie技术、Session会话、JSON使用、Ajax请求等全部Web开发核心技术点,并在讲解知识点过程中带领大家完成一个...
重点知识点:HTML、CSS、JS、jQuery框架、Servlet程序、Filter过滤器、Listener监听器、JSP页面、EL表达式、JSTL标签库、Cookie技术、Session会话、JSON使用、Ajax请求、Tomcat、maven等等。 Java开发的岗位大多是...
隐藏表单案例-index.jsp 把id写进Hidden表单里,用户看 不见,但是只要表单一提交, 这个参数值就可以提交给a.jsp 隐藏表单 VS URL重写 同重写URL技术相比,隐藏表单技术是利用表单来传递会话信息,而URL重写技术是...
知识点 Javascript知识点 jQuery知识点 14 Bootstrap知识点 17 JDBC & 配置文件 & 连接池 19 Xml文档及解析 31 反射 33 Http协议和Tomcat服务器 36 JavaWeb核心之Servlet 41 HttpServletResponse 46 ...
内容包括:MySQL、MySQL约束&多表、MySQL多表&事务、JDBC、数据库连接池、HTML、CSS、JS基础&高级、BootStrap、XML、Tomcat、Servlet&HTTP&Request、Response、Cookie&Session、JSP&EL&JSTL、Filter&Listener、...
课程涵盖:Servlet程序、Filter过滤器、Listener监听器、JSP页面、EL表达式、JSTL标签库、jQuery框架、Cookie技术、Session会话、JSON使用、Ajax请求等全部Web开发核心技术点,并在讲解知识点过程中带领大家完成一个...
授课过程中通过多个企业级案例,将各知识点融会贯通。 【视频简介】 1.涵盖 JavaWEB 企业级开发所需全部核心技术 2.没有废话,一句话把复杂的 资源太大,传百度网盘了,链接在附件中,有需要的同学...
1.Java 基础 知识 2.集合(必会) 3. 多线程(必会) 4.线程池 6. Jvm顺序: (必会) 5. 数据库三范式(必会) 6. 存储引擎 (高薪常问) 1.MyISAM存储引擎 2.InnoDB存储引擎 7.数据库事务(必会) 8.索引 9.数据库锁(高薪常...
授课过程中通过多个企业级案例,将各知识点融会贯通。 1.涵盖 JavaWEB 企业级开发所需全部核心技术 2.没有废话,一句话把复杂的技术说明白 3.具实战性:授课过程中包含的企业级案例:Cookie 实现浏览信息回显、...
课程涵盖:Servlet程序、Filter过滤器、Listener监听器、JSP页面、EL表达式、JSTL标签库、jQuery框架、Cookie技术、Session会话、JSON使用、Ajax请求等全部Web开发核心技术点,并在讲解知识点过程中带领大家完成一个...
一、Java基础知识 1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。 2.字符串的操作: 写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入...
【基础】面向对象的特征有哪些方面 13 抽象 13 继承 13 封装 13 多态性 13 【基础】java多态的理解 13 【基础】transient关键字 15 【基础】访问修饰符区别 15 【基础】java基本数据类型(四类八种) 15 Java自动...
众所周知,一般书籍为了销售需要,往往很少的知识点,却需要添加大量的废话、例子,以增加书本厚度,使得阅读者需要花大量时间去看、理出要点,非常浪费时间,本电子书仅仅为了作者查阅资料用而编写,因此内容虽丰富...
此文档为传智播客老师JavaWeb入门视频的笔记,其中包含...3.笔记内容包括:HTML、CSS、JavaScript、XML、Java基础加强、Servlet、Request和Response、Cookie和Session、JSP、JSTL、MySQL、JDBC、ajax、综合案例网上书城
复习的知识点有 cookie,session,Filter, Listener, 还有一些附带的小知识点,如HTTP头信息,页面和Servlet编码,处理Ajax中文乱码等等。 主要项目内容 本复习项目目前包括以下内容: 在线书签管理器 --Servlet+jsp...
但有很多知识点现在都想不起来了,还看了去年准备比赛时候做的笔记,觉得自己把过程写下来 不仅能加深自己的记忆,还能让巩固学到的东西,把许多似懂非懂的道理完全弄明白,一举两得。 所以决定边做题边把思路步骤写...
Java面试题20.jsp和Servlet的相同点和不同点 Java面试题21.内置对象和四大作用域和页面传值 Java面试题22.Session和Cookie的区别和使用场景 Java面试题23.mvc模式和mvc各部分的实现 Java面试题24.数据库分类和常用...
主技术:Spring + Spring MVC + ...使用建议:先根据演示视频顺利搭建系统,学会系统的提供功能,再结合文件目录结构和代码去剖析知识点,加深对SSM框架的理解! 祝每个读者都能够从系统中收获到自己想要的东西!