第09章 JSP内置对象ppt课件.ppt

第09章 JSP内置对象ppt课件.ppt

ID:59195297

大小:4.04 MB

页数:36页

时间:2020-09-26

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

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

1、《商务网站设计与开发》温浩宇李慧西安电子科技大学第9章JSP内置对象内容引言内置对象具有以下特点:(1)由JSP规范提供,不用编写者实例化。(2)通过Web容器实现和管理。(3)所有JSP页面均可使用。(4)只有在脚本元素的表达式或代码段中才可使用(<%=使用内置对象%>或<%使用内置对象%>)。目前JSP一共包含9个内置对象,其对象名称和功能描述如下表所示。根据内置对象的作用可以分成如下四类:第一类:与Servlet有关:page和config第二类:与Input/Output有关:out,request和response第三类:与Context有关:applica

2、tion,session和pageContext第四类:与Error有关:exception引言JSP提供了四种不同时长的作用域:page、request、session、application,下面分别对其具体有效期进行说明:page:只在当前页面有效。request:在一次请求范围内有效。所谓请求周期,就是指从http请求发起,到服务器处理结束,返回响应的整个过程。session:指客户浏览器与服务器一次会话范围内,如果与服务器连接断开,那么session就结束了。application:有效范围是整个应用,从应用启动,到应用结束。引言9.1out对象out对象表

3、示一个页面输出流。开发者通常使用out.print()和out.println()这两个方法把结果输出到网页上。out对象的用法代码如下:…out对象示例

out对象常用方法示例

…9.1out对象…<%for(inti=0;i<10;i++)out.println(i+"{剩余"+out.getRemaining()+"字节}
");%>缓存大小:<%=out.getBufferSize()+"字节
"%>剩余缓存大小:<%=out.getRemaining()+"字节
"%>自动刷新:<%=out.i

4、sAutoFlush()%>…9.2request对象request对象是JSP中最常用的对象之一。它封装了由客户端生成的HTTP请求的所有内容,包括请求参数、属性、请求头信息、cookies及数据。通过调用request对象的相应方法可以获取具体的参数值。另外,还可以在request的生命周期内设置额外的属性。9.2.1getParameter方法示例在request对象的方法中,使用频率最高的是getParameter(Stringstr1)方法,用来获取用户通过表单提交到服务器的参数值。下面的例子(request_param.jsp)获取用户通过user_inf

5、o.html提交的参数值,并显示在客户端的浏览器上。9.2.1getParameter方法示例user_info.html的具体代码如下:…姓名:

性别:男

9.

6、2.1getParameter方法示例

年龄:

个人爱好:音乐绘画体育读书

7、reset"value="重置"name="reset">…9.2.1getParameter方法示例9.2.2解决request中文乱码问题解决request的中文乱码问题,常用方法有两种。第一种方法是在第一次使用request.getParameter()之前采用setCharacterEncoding(charset)设置可以正常显示中文的编码方式(gb2312、utf-8、gbk)。但是setCharacterEncoding(charset)方法只对HTTP消息体中的数据起作用,对于URL字段中的参数不起作用。所以,当表单的method属性

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

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

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