- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章JSP内置对象(第2版)分析
* 4.2.2 response的HTTP文件头 response对象可以使用方法: addHeader(String head,String value); 或使用方法: setHeader(String head ,String value); 动态添加新的响应头和头的值,并将这些头发送给用户的浏览器。如果添加的头已经存在,则先前的头被覆盖。 例4-12 * 例12 例 12中,response对象添加一个响应头refresh,其头值是5,那么用户收到这个头之后,5秒钟后将再次刷新该页面,导致该网页每5秒刷新一次 。 example4_12.jsp %@ page contentType=text/html;charset=GB2312 % %@ page import=java.util.* % HTMLBODY bgcolor=cyanFONT size=4 P现在的时间是:BR % out.println(+new Date()); response.setHeader(Refresh,5); % /FONT/BODY/HTML * 4.2.3 response重定向 在某些情况下,JSP引擎在响应用户时,可能需要将用户重新引导至另一个页面。 例如,如果用户输入的表单信息不完整,就会再次被引导到该表单的输入页面。 使用response对象的sendRedirect(URL url)方法实现用户的重定向。 例4-13 * 例13 例 13中,用户在example4_13.jsp页面填写表单提交给verify.jsp页面,如果填写的表单不完整就会被重新定向到example4_13.jsp页面 。 example4_13.jsp %@ page contentType=text/html;charset=GB2312 % HTMLBODY P填写姓名:BR FORM action=verify.jsp method=get name=form INPUT TYPE=text name=boy INPUT TYPE=submit value=Enter /FORM /BODY/HTML verify.jsp.jsp %@ page contentType=text/html;charset=GB2312 % HTMLBODY % String str=null; str=request.getParameter(boy); if(str==null) str=; byte b[]=str.getBytes(ISO-8859-1); str=new String(b); if(str.equals()) response.sendRedirect(example4_13.jsp); else{ out.print(欢迎您来到本网页!); out.print(str); } % /BODY/HTML * 4.2.4 response的状态行 当JSP引擎对用户请求进行响应时,它发送的首行称做状态行。 状态行包括3位数字的状态代码和对状态代码的描述(称做原因短语)。 参考表4-1 状态代码表 例4-14 * 例14 例 14中,我们使用setStatus(int n)设置响应的状态行来防止本网站的JSP页面被“盗链”。other.jsp存放在Web服务目录ch3中(一个网站);sameWebOne.jsp和sameWebTwo.jsp存放在同一Web服务目录ch4中(一个网站)。other.jsp和sameWebOne.jsp都提供了关于sameWebTwo.jsp的超链接。sameWebTwo.jsp允许sameWebOne.jsp通过其中的超链接访问它,但不允许orther.jsp通过其中的超链接访问它 。 * 表4-1 状态代码表 部分内容 * §4.3 session对象 HTTP协议是一种无状态协议。一个用户向服务器发出请求(request),然后服务器返回响应(response),连接就被关闭了,在服务器端不保留连接的有关信息,因此当下一次连接时,服务器已没有以前的连接信息了,无法判断这一次连接和以前的连接是否属于同一用户。 内置session(会话)对象记录有关连接的信息.由Tomcat服务器负责创建。 *有状态协议如:T
您可能关注的文档
- 第4章-建筑热水和饮水供应分析.ppt
- 第4章-确定性推理分析.ppt
- 四上作文-我们的校园到废墟中的眼泪分析.doc
- 四上品德教案分析.doc
- 四上品社这点困难算什么分析.ppt
- 四上科三单元分析.doc
- 第4章-第3讲氧、硫及其重要化合物分析.ppt
- 第4章-需求获取-new-new分析.ppt
- 第4章-粮仓建筑与结构分析.ppt
- 第4章-第3节分析.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)