Java Web应用开发技术实用教程 王红 教学课件 第3章 JSP隐含对象.pdf
文本预览下载声明
Java Web开发技术
第3章
JSP隐含对象
1 2015/5/20
Java Web开发技术
第3章 JSP隐含对象
为简化Web页面的开发过程,JSP提供了一些
由容器实现和管理的隐含对象,这些对象在
JSP页面中可以直接使用,不需要JSP页面编
写者实例化。在JSP页面中,可以通过存取这
些隐含对象实现与JSP页面和Servlet环境的
相互访问。
本章主要内容包括:JSP隐含对象概述和各类
隐含对象的具体说明。
2 2015/5/20
Java Web开发技术
3.1 JSP隐含对象概述
JSP页面的隐含对象就是在JSP页面中不用声
明就可以使用的对象。隐含对象是JSP引擎自
动创建的Java类实例,它们能与Servlet环境
交互。隐含对象可以实现很多功能,如从客户
端获得数据、向客户端发回数据、控制传输数
据的有效域和异常处理等。如:
3 2015/5/20
Java Web开发技术
隐含对象功能
不必使用表达式,直接存取out对象来打印一些
东西到客户端: % out.println(Hello); %
不必直接传送参数,可以借助请求对象来取得客
户端输入的参数值: % String
name=request.getParameter(name); %
完成页面的重定向:%
response.sendRedirect(“/hello.jsp”);%
在错误页面中显示出错信息:% String
st=exception.getMessage();%
等等
4 2015/5/20
Java Web开发技术
JSP 中的9种隐含对象
隐含对象 所属的类 说明
request javax.servlet.http.HttpServletRequest 客户端的请求信息
与输入/输
response javax.servlet.http.HttpServletResponse 网页传回客户端的响应
出有关
out javax.servlet.jsp.JSPWriter 向客户端浏览器输出数据的数据流
session javax.servlet.http.HttpSession 与请求有关的会话
与属性作
显示全部