一、application对象
void setAttribute(String key,Object value)
以key/value的形式将对象存储到application;
Object getAttribute(String key)
通过key获取application中存储对象
String getRealPath(String path)
返回相对路径的真实路径
二、JSP常用内置对象
out对象
用于向客户端输出数据
request对象
主要用于处理客户端请求的数据信息
response对象
用于相应客户端请求并向客户端输出信息
session对象
用于记录会话状态的相关信息
application对象
类似于系统的全局变量,用于实现Web应用中的资源共享
pageContext对象
提供了在JSP运行时访问和其相关的环境信息的能力
pageContext常用方法
ServletRequest getRequest():获得request对象
ServletResponse getResponse():获取response对象
HttpSession getSession():获取session对象
JspWriter getOut():获取out对象
void setAttrubute():保存属性
Object getAttrubute():获取属性
void include():请求指定的资源
三、对象的作用域
page作用域:指单一JSP页面的范围,page作用域内的对象只能在创建该对象的页面中访问。
request作用域:与客户端的请求绑在一起,其作用域比page大,可以通过request对象的setAttribute()和getAttribute()方法进行访问
session作用域:JSP容器为每一次会话创建一个session作用域,再会话效期内只要将数据绑定到session作用域中,则数据可以被本次会话中的其他页面访问,session作用域可以通过setAttribute()和getAttribute()进行访问
application作用域:application作用域针对整个Web应用,被该应用下的所有用户共享
四、cookie
最常用的跟踪用户会话的方式,它是由服务器端生成并发送给客户端浏览器的