一、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 的值
文章详细阐述了在Web开发中pageContext、request、session和application四种作用域的区别,强调了它们在存储和获取属性时的生命周期和范围。同时,介绍了response对象的功能,包括如何向客户端发送数据以及设置重定向和cookies。
1249

被折叠的 条评论
为什么被折叠?



