javaWebjsp

JAVAWEB—JSP技术

2015-10-04  本文已影响116人  newdolphintime

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

上一篇下一篇

猜你喜欢

热点阅读