第十一天:听课笔记

1.response
setHeader
response.setHeader("refresh", "5;url=XXX");

sendError(XXX)

addCookie()

setHeader() 与 <jsp:forward>
两次请求 与 一次请求

2.session对象
服务端会给每一个客户端建立一个单独的Session对象
多页面共享数据
同样request也可以在多个页面共享数据 但是得request跳转

3.config
在web.xml中配置
jsp-file servlet-name init-param

jsp-file: /XXX.jsp

4.page

5.pageContext

6.out

7.JSP属性域
setAttribute getAttribute
传入任意对象? 那我传入document对象?
page:
     Object
request:
     getAttribte  <%= > 自动转型?
     跳转 reuest.getRequestDispatcher().forward  <jsp:forward/>
session:
     由一个页面产生的另一个页面 是同一个进程 同一个会话
     双击 单击 另一个进程
     a ctrl+n
application:
     ServletContext

8.Cookie
键和值
response.addCookie
request.getCookies

有效期设置,浏览器不会把过期的Cookie发送给服务端

读取Cookie的时候,要先判断是否为空

JSESSIONID

临时Cookie 没有设置MaxAge 以秒为计算
setMaxAge 在这段时间内有效,超过了这段时间浏览器就不传了

9.cookie的CRUD

10.setMaxAge要在添加Cookie之前

11.cookie的路径
cookie.setPath(XXX);
request.getServletPath
request.getContextPath

path: / 主机下所有的web应用程序都能用
path: contextPath 只有这个虚拟路径的web应用程序能用

12.向Cookie中传入数据
键和值
在客户端中保存

<%= %>再一次体现它的神奇之处,可以在标签中使用Java代码的变量

个性化设置
记录客户端的设置,下次访问的时候按照上次的来,通过在客户端保存cookie来实现

13.校验框架

14.记住用户名
显示上一次登录时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值