JSP的九大内置对象详解
2017-02-04 13:24
363 查看
JSP有九大内置对象,他们分别是
request、response、session、out、application、page、config、exception和pageContext,都是可以直接使用的
描述如下
out对象
out对象对应的JspWriter对象,与java中的response.getWriter()生成的PrintWriter对象有什么区别呢,以下面为例
在浏览器窗口栏中输出的顺序为
这是因为JspWriter对象都会被翻译成response对象,然后再输出到页面上,所以BBBB会先输出
pageContext对象
pageContext对象是一种域对象,不仅可以自己存取值,而且还能向其他三大域中存取值。
它还可以获取其他的八个对象,用于编写框架或者通用性比较高的代码
request、response、session、out、application、page、config、exception和pageContext,都是可以直接使用的
描述如下
out对象
out对象对应的JspWriter对象,与java中的response.getWriter()生成的PrintWriter对象有什么区别呢,以下面为例
<%= "HELLO" %> <% out.print("AAAA"); %> <% response.getWriter().print("BBBB"); %> <% out.print("CCCC"); %>
在浏览器窗口栏中输出的顺序为
BBBB HELLO AAAA CCCC
这是因为JspWriter对象都会被翻译成response对象,然后再输出到页面上,所以BBBB会先输出
pageContext对象
pageContext对象是一种域对象,不仅可以自己存取值,而且还能向其他三大域中存取值。
它还可以获取其他的八个对象,用于编写框架或者通用性比较高的代码