日期:2014-05-16  浏览次数:20324 次

11 java 王少飞-java中的jsp小节五

1.默写九大隐式对象

JSP九个隐式对象:

request    表示客户端的请求,包含了所有的请求信息,service方法的resquest参数

response   处理JSP生成的响应,然后将响应结果发送给客户端,是service方法response参数

page      对应this关键字,JSP网页本身,page对象是当前页面转换后的Servlet类的实例。从转换后的Servlet类的代码中,可以看到这种关系:Object page = this;JSP页面中,很少使用page对象

pageContext     javax.servlet.jsp.PageContext的实例,该对象代表该JSP 页面上下文,使用该对象可以访问页面中的共享数据。常用的方法有getServletContext()getServletConfig()等。

session         表示用户的会话状况,用此机制可以轻易的识别每一个用户,能保存和跟踪用户的会话状态,是HttpSession的一个实例

application     服务器启动后就产生了这个application对象,当客户在所访问的网站的各个页面之间浏览时,这个application对象都是同一个,直到服务器关闭。但是与session不同的是,所有客户的application对象都是同一个,即所有客户共享这个内置的application对象

out      out对象是一个输出流,用来向客户端输出数据,out对象用于各种数据的输出。

config    javax.servlet. ServletConfig的实例,该实例代表该JSP的配置信息。常用的方法有getInitParameter(StringparamNarne) getInitParameternarnes()等方法。事实上, JSP页面通常无须配置,也就不存在配置信息,因此,该对象更多地在Servlet中有效。

exception    java.lang.Throwable的实例,该实例代表其他页面中的异常和错误。只有当页面是错误处理页面,即编译指令page isErrorPage属性为