版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3JSP内置对3.0HTTP协议及JSP内3.1request对象3.2response对象3.3session对象3.4application对象3.5out对象3.6其他内置对象WEB开发基本模Web开发的请求—响应模Web服务端1Web服务端1、接收请2、处理请3、产生响Web客户端(浏览器1、发送请求2、接收响应内3、将内容渲染为页2、响页面内Web客户端发起请求,Web服务端响服务器推技术(Serverpush、3.0HTTP协议报3.0HTTP协议报3.0JSP内置对象概所属类型 3.0JSP内置对象概WWWTTP要响应请求。JSstsessi3.1request3.1request请求参 StringuserName= 【例3-1】【例3-2 请求参数示中文字处<%@<%@pagepageEncoding=“gb2312”<%@page【例3-3获 如下表所示。【例3-4】获 示 getHeader(String获得Http协议定义的文件头信getHeaders(String返回指定名字的requestHeader返回所有requestHeader获得客户端向服务器端传送数据的方法,如get,post,header,trace获取客户端的IP地获取客户端所请求的文件的文件路表单处理应【例3-5【例3-8 处 在作用域中管理属 request.getAttribute(String 获种有用的方法。是一小段文本信息,伴随着用户用户每次站点时,Web包含的信息。例如,当用户站点时,可以利用保存用户首选项或其他信息,这样当用户下次再站点时,应用程序就可以检索以前保存的信息。 法获取中的数据。获取的方法如下: = 获 []数组 s= //遍历数组, s==null) }elsefor(inti=0; s.length;i++) //获 的名Stringname Stringvalue }}安全信 否使用了一个类似HTTP信 信 etoBeiJing");} } etoBeiJing”。responseresponse设置HTTP响应报 setDateHeader(Stringname,longsetHeader(Stringname,StringsetHeader(Stringname,intaddDateHeader(Stringname,longcontainHeader(StringaddIntHeader(Stringname,int为响应设置内容类型,其参数值可以为setContentLength(intsetLocale(java.util.Locale为响应设区信设置HTTP响应报技巧:通过设置HTTP头可实现禁用缓存功能,具重定向网 重定向网 sendError(intsendError(intnumber,StringsendRedirect(String【例3-12使用response使用sendRedirect()方法,即向服务器发送一请注意使用该方法同使用poad>的不同,使用sfad>,在转到新的页面后,原来页面的eet参数是可用的。同时,使用j:rr>,在转到新的页面后,新页面的地址不会在地址栏中显示出来。而使用sddet方 出现重定向后页面的Lresponse状态HTTP返回包的第一行称为状response.setStatus(int【例3-13】状态行设缓冲区配 setBufferSize(intsession sessionsession对象ID及规多个用 【例3-14session对象 并将 在session对象中,其语法格式如下session.setAttribute(Stringsession.setAttribute(Stringname,String参数name为属性名称,valuesession.getAttribute(Stringsession.getAttribute(Stringsessionsession //获取所有属性session.removeAttributeString //删除属性【例3-16销毁会话超时的管TOMCAT中的配置3.3.4会话超时的管 nt管理应用程序环境属管理应用程序环境属 removeAttribute(Stringname,Objectobject)getAttribute(String从ServletContext的对象中获取一个指定对也可以通过application对象中的setAttribute() getInitParameter(String 【例3-18】基于application out管理响应缓 管理响应缓 IOException异<%=out.println("<%=out.println("同一世界,同一梦想获取会话范围的pageContext对 获取会话范围的pageContext对 把页面转发到另一个页面或者servlet组件ngname[,intscopeetttrbteNaeInScope方法,检索对某个tin字符串名称枚举返回当前的Exception对返回当前的request对返回当前的response对返回当前页面的ServletConfig对返回servletContext对象,全部设置默认页面范围或特定对象范围之中的已命名对删除默认页面范围或特定对象范围之中的已命名对获取会话范围的pageContext对web.xml配置信息的config对config 返回执行者的Servlet上下返回这个JSP的所有的初始参数的名pae对象是为了执行当前页面应答请求而设置Se类的实体,即显示JSP页面自身,只有JSP页面内才是合pae前Set接口 的变量,可以看作是th变量的别名,因此该对象对于开发JSP比较有用。 返回当前Object的返回此Object的哈希代将此Object类转换成字符equals(Object比较此对象和指定的对象是否相copy(Object把此对象赋值到指定的对象当中对此对象进行cetJcetJacetcet对与错误不同,异常是在程执行程中可预的情,由会 Ja中,利用“tr/catch”关键字来处异常况,果在页中出现没有捕捉到的异,就生成cet对象并把个cet对象传送到ge指令中设的错页
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国际课程设计总结
- r语言arima模型课程设计
- 2024年度酒店餐饮厨房管理合同一
- 2024厂房拆迁补偿合同
- 大班擦玻璃课程设计
- 圆盖课程设计
- 功能材料课程设计
- 制动盘课程设计计算
- 2024年度无形资产许可及技术转让合同
- 2024年办公室翻新施工合同2篇
- 安防系统主要施工步骤和施工方案
- 数学史试卷试题及答案
- 领导力LPI-自我评测问卷
- 新课标鲁教版初中化学《海洋化学资源》精品
- 公司日常费用报销管理规定
- 外墙外保温(石墨聚苯板)及装修施工方案
- 会议纪要会议记录Excel表格模板
- 幼儿园科学领域幼儿发展水平评价指标(分小班、中班、大班)
- 二十四山开门放水作灶真诀
- 物料替代申请单
- 煤矿矿井机电设备完好规范标准
评论
0/150
提交评论