九个内置对象
JSP对象 | Servlet原型 | 作用 |
---|
pageContext | PageContext | 上下文对象,可以得到当前工程目录路径 |
request | HttpServletRequest | 转发,请求,设置请求编码,包含客户端的信息和请求信息 |
session | HttpSession | 会话,可以用来判断用户是否登录,用于服务器保存用户信息,cookie用于在客户端保存用户信息 |
application | ServletContext | 全局对象 |
page | Objcet | 当前页对象 |
out | JspWriter | 可以在页面打印输出,服务器向客户端输出字符内容可以通过out对象输出。获得对象方法:PrintWriter out = response.getWriter() |
response | HttpServletResponse | 重定向,设置页面响应编码 |
config | ServletConfig | 配置对象,可以在Servlet或者web.xml中初始化参数 |
exception | JspException | 异常对象,出现异常时提示对应的异常,用于处理错误页面 |
四种属性范围
四种属性范围都有的方法:
设置属性:public void setAttribute(String name,Object value)
取得属性:public Object getAttibute(String name)
删除属性:public void removeAttribute(String name)
JSP对象 | 范围 |
---|
pageContext | 当前页有效,跳转到其他页无效 |
request | 转发有效,经过重定向后无效 |
session | 会话范围内有效,即浏览器打开直到浏览器关闭之间这段时间内有效 |
application | 全局有效,服务器关闭时才失效,所有人共享一个application对象 |