黑马程序员技术交流社区
标题:
【石家庄校区】java小白总结前端第14天的笔记-Cookie
[打印本页]
作者:
隔壁小白
时间:
2017-12-13 23:57
标题:
【石家庄校区】java小白总结前端第14天的笔记-Cookie
*会话技术
会话:
用户打开一个浏览器访问页面,访问网站的很多页面,访问完成后将浏览器关闭的过程称为是一次对话.
常见的会话技术:
* Cookie :
将数据保存到客户端浏览器
.
* Session :
将数据保存到服务器端
.
Cookie的特点:
一个浏览器一个网站,就是一个Cookie,不共享
Cookie存在于浏览器中
为什么使用会话技术:
*
私有的数据
,
购物信息数据保存在会话技术中
.
*Cookie的使用
存储Cookie
response.addCookie(Cookie c);
获取Cookie
Cookie[] cs = request.getCookies();
Cookie对象的构造方法
Cookie(String name,String value);
*JSP的简单概述
JSP的概述:
*JSP:Java Server Pages(Java服务端页面)是Java的动态网页技术,可以代替HTML.
*SUN公司为什么推出JSP动态网页开发技术:
* SUN
公司推出的
Servlet
技术进行动态网页开发
.
发现
Servlet
自身有不足没有办法与
ASP,PHP
技术竞争
.
想在动态网页中输出表单
.
在
Servlet
中获得
PrintWriter out = response.getWriter();
*out.println(“<form action=’’ method=’’>”);
*out.println(“</form>”);
* SUN又推出了动态的网页开发技术就是JSP.
*JSP的执行过程:
* JSP
会被翻译成
Servlet,
编译成
class
进行执行的
.
*JSP的嵌入Java代码:JSP的脚本元素
* <%! %> :
翻译成类中的成员部分
.
定义变量
,
定义方法
,
定义类
.Servlet
是线程不安全的
,
尽量少在类中定义成员属性!!
* <% %> :
翻译成类的
service
方法内部的内容
.
定义变量
,
定义类
,
直接写代码块
.
* <%= %> :
翻译成
service
方法内部的
out.print();
JSP的组成:
JSP=HTML+Java +JSP内置对象
JSP的脚本:
<%! %>:这里的代码会翻译成成员变量(存在线程安全问题,不建议使用)
<% %>:这里的代码会翻译成局部变量
<%! %>:这里的代码会翻译成输出语句
*Cookie常用API
getName();
getValue();
setDomain(String domain); 设置Cookie 的有效域名
setPath(String path) ; 设置Cookie的有效路径
setMaxAge(int maxAge) 设置Cookie的有效时间
*Cookie的分类有关:
会话级别的Cookie:
默认的Cookie,关闭浏览器就会销毁.
持久级别的Cookie:
可以设置
Cookie
的有效时间
.
那么关闭浏览器
Cookie
还会存在
.
手动销毁持久性
Cookie. setMaxAge(0)---
前提是有效路径必须一致
.
*JSP的跳转
${ pageContext.request.contextPath }
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2