标签:
JSP的9个隐含对象
内置对象,不需要预先声明就可以在jsp或表达式中随意使用。
request
javax.servlet.ServletRequest的子类型 HttpServletRequest
封装了由WEB浏览器或者其他客户端成成的Http请求的细节(参数,属性,消息头,数据) 作用范围:用户请求期
response
javax.servlet.ServletResponse的子类型 HttpServletResponse
此对象封装了返回到Http客户端的输出,提供设置响应消息头( 200 405 500 404 302) ,
添加cookie,设置响应内容的类型和状态。 作用范围:页面的执行期
session
javax.servlet.http.HttpSession类型
主要用于跟踪会话 作用范围:会话期 可以使用session.invalidate(); 结束会话期
如果要在页面上禁用session,就在page指令中添加 session="false"
session对象可以存储任何类型的对象 用户的数据,验证码 等
out
javax.servlet.jsp.JspWriter类型,代表输出流的对象。作用范围:页面的执行期。
JSON
pageContext
javax.servlet.jsp.PageContext 页面上下文对象类型 作用域:页面的执行期
application
javax.servlet.ServletContext
提供全局环境参数,一旦创建就保持在服务器中,直到关闭
config
javax.servlet.ServletConfig
用来配置servlet的参数
exception
java.lang.Throwable 的子类型 有两个直接的子类 Error 和 Exception
在使用exception这个隐含对象之前,必须要讲jsp页头上的指令中添加 isErrorPage = "true"
page
java.lang.Object 子类
和java中的this相同,就是指jsp页面本身,就是一个servlet的实例。
课堂作业
统计应用的目前登录的人数(注意是登录后的在线人数,不再是统计访问在线人数)
标签:
原文地址:http://www.cnblogs.com/tsoi/p/4811632.html