第3章 JSP隐含对象ppt课件.ppt

第3章 JSP隐含对象ppt课件.ppt

ID:58702696

大小:483.00 KB

页数:72页

时间:2020-10-04

第3章 JSP隐含对象ppt课件.ppt_第1页
第3章 JSP隐含对象ppt课件.ppt_第2页
第3章 JSP隐含对象ppt课件.ppt_第3页
第3章 JSP隐含对象ppt课件.ppt_第4页
第3章 JSP隐含对象ppt课件.ppt_第5页
资源描述:

《第3章 JSP隐含对象ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaWeb开发技术第3章JSP隐含对象9/14/20211第3章JSP隐含对象为简化Web页面的开发过程,JSP提供了一些由容器实现和管理的隐含对象,这些对象在JSP页面中可以直接使用,不需要JSP页面编写者实例化。在JSP页面中,可以通过存取这些隐含对象实现与JSP页面和Servlet环境的相互访问。本章主要内容包括:JSP隐含对象概述和各类隐含对象的具体说明。9/14/20212JavaWeb开发技术3.1JSP隐含对象概述JSP页面的隐含对象就是在JSP页面中不用声明就可以使用的对象。隐

2、含对象是JSP引擎自动创建的Java类实例,它们能与Servlet环境交互。隐含对象可以实现很多功能,如从客户端获得数据、向客户端发回数据、控制传输数据的有效域和异常处理等。如:9/14/20213JavaWeb开发技术隐含对象功能不必使用表达式,直接存取out对象来打印一些东西到客户端:<%out.println("Hello");%>不必直接传送参数,可以借助请求对象来取得客户端输入的参数值:<%Stringname=request.getParameter("name");%>完成页面的重定

3、向:<%response.sendRedirect(“/hello.jsp”);%>在错误页面中显示出错信息:<%Stringst=exception.getMessage();%>等等9/14/20214JavaWeb开发技术JSP中的9种隐含对象与输入/输出有关与属性作用域有关与Servlet相关与错误处理有关9/14/20215JavaWeb开发技术3.2与输入/输出有关的隐含对象3.2.1request对象3.2.2response对象3.2.3out对象9/14/20216JavaWeb

4、开发技术3.2.1request对象在JSP页面中,隐含对象request代表的是来自客户端的请求,通过它可以查看请求参数、请求类型(GET,POST,HEAD等)以及请求的HTTP头(Cookie,Referer等)客户端信息,它是实现javax.servlet.HttpServletRequest接口的类的一个实例。request对象的方法有很多,从功能角度可以将这些方法分为4类:9/14/20217JavaWeb开发技术1.取得请求参数的方法9/14/20218JavaWeb开发技术2.取得

5、请求HTTP头的方法9/14/20219JavaWeb开发技术3.储存和取得属性方法9/14/202110JavaWeb开发技术4.其他的方法9/14/202111JavaWeb开发技术4.其他的方法(续)9/14/202112JavaWeb开发技术request比较重要的方法getParameter()getParameterNames()getParameterValues()getHeader()记住噢9/14/202113JavaWeb开发技术3.2.1.1.获得客户端提交的信息例exa3

6、_1.jsp:一个html文档exa3_1.jsp提交一个表单给tree.jsp页面,tree.jsp通过request.getParameter()接收表单中的客户输入,并将有关信息送回客户端。9/14/202114JavaWeb开发技术获得客户端提交的信息(续)<%@pagecontentType="text/html;charset=GB2312"%>

文本框提交的用户名为:<%StringtextContent=request.getParameter("boy");%>
<%=

7、textContent%>

客户端提交的按钮的名字为:<%StringbuttonName=request.getParameter("submit");%>
<%=buttonName%><%@pagecontentType="text/html;charset=GB2312"%>

8、ame="submit">exa3_1.jsptree.jsp1.运行2.调用3.结果9/14/202115JavaWeb开发技术3.2.1.2.处理中文信息在例exa3_1.jsp中输入中文时将不能正确显示,如图所示:这就引发如何处理客户端提交的中文问题。JSP页面的汉字问题主要指两方面:JSP页面中的汉字问题和表单提交的汉字问题。9/14/202116JavaWeb开发技术(1)JSP页面的汉字问题对于JSP页面的汉字问题,需要在JSP中使用page指令告诉客户端

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。