一、pageContext,request,session,application的区别
相同点:都可以通过setAttribute()
和getAttribute()
来设定或读取属性
。
不同点:适用的对象范围不同
- pageContext:当前页面
- request:一个jsp网页发出请求到另一个jsp网页之间,随后这个属性就失效
- session:用户和服务器连接的时间,与服务器断开后,属性失效。比如
断网
或者关闭浏览器
- application:服务器
开始执行
服务,到服务器关闭
为止。它的范围最大,生存周期最长
二、response的作用
response:用于服务器
端向客户端
发送数据
使用方法:
- response.write(变量) :向客户端发送数据
- response.sendRedirect “网页名”:指引用户端浏览器到新的页面
- Response.Cookies(cookie名)[(key)|.attribute]=value :设置 cookies集合中的cookie 的值