JAVAWEB—JSP技术
JSP九大隐式对象
request
response
config
application
exception
Session
page
out 相当于response.getWriter得到PrintWriter 与前面不同的是OUT本身就是一
个缓冲区,直到缓冲区满了或者结束了才会被写到response缓冲区中才可
以在浏览器中输出
在JSP页面中需要进行数据输出时,可以一直使用OUT 房主信息使用错乱
的问题
pageContext 代表当前整个JSP页面 自身是一个域对象 可以存储数据
1可以作为入口对象 获取八大对象
lgetException方法返回exception隐式对象
lgetPage方法返回page隐式对象
lgetRequest方法返回request隐式对象
lgetResponse方法返回response隐式对象
lgetServletConfig方法返回config隐式对象
lgetServletContext方法返回application隐式对象
lgetSession方法返回session隐式对象
lgetOut方法返回out隐式对象
lpageContext封装其它8大内置对象的意义
2四大作用域的入口,可操作四大作用域的域属性
作用范围:当前JSP页面
生命周期:对当前JSP页面访问时开始 销毁时结束
作用:在当前作用域中共享数据
findAtrribute方法 搜寻四大作用域的属性 如果找不到就返回NULL 搜寻顺序是根据域的大小 从小到大
3提供了请求转发和请求包含的快捷方法
域的总结
ServletContext(application)
session(session)
request(request)
pageContext
如果一个数据只在当前JSP页面使用,可以使用pageContext
如果一个数据,除了当前的Servlet使用,还要请求转发时还要带到其他Servlet或者Jsp中显示,这个时候用request
如果一个数据,除了现在我自己药用 过一会我自己还要用 就用 session
如果一个数据,如果现在我自己药用 过一会其他人也要用就用SevrletContext