剖析第三章 jsp语法与对象(下).pptVIP

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
剖析第三章 jsp语法与对象(下)

* * * * * 画外音: * * * * * * 画外音 第三章 JSP语法与对象(下) * 内部对象 request对象 response对象 out对象 session对象 application对象 exception对象 pageContext对象 config对象 page对象 * 1、request对象 是一个HttpServletRequest对象。 封装了浏览器的请求信息,并且提供了获取cookie、header和session等对象、数据的方法。 通过request对象可以获取用户的请求信息。 * 常用方法(一) public abstract String getParameter(String name) 返回给定参数的值,如果参数不存在则返回空值。 注意编码转换 * 常用方法(二) public abstract String[] getParameterValues(String name) 以字符串数组形式返回指定参数的所有值,如果这个参数不存在则返回空值。 注意编码转换 * 常用方法(三) public abstract HttpSession getSession() 该方法取得与当前请求绑定的session,如果当前session不存在,那么就为这个请求创建一个新的session。 * 实例1 该实例主要使用了request对象获取服务器端各种参数的方法。 代码:request.jsp * 实例2(form) 该实例用于获取在客户端提交的信息 涉及两个文件: 第一个用于提交信息form.html 第二个用户获取信息form.jsp。 * 2、response对象 是一个HttpServletReponse对象。 包含了响应客户请求的有关信息 提供了几个用于设置送回浏览器的相应方法。 * 常用方法(一) public abstract printWriter getWriter() 返回一个PrintWriter对象来产生发回用户端的格式化的文本响应。 * 常用方法(二) public abstract void setContentType(String type) 设置响应的MIME类型 * 常用方法(三) public abstract void addCookie(Cookie cookie) 将指定的Cookie加入响应。 * 常用方法(四) public abstract void sendRedirect(String url) 将对用户端的响应重新定向到指定的url上。 实例: input.html, lisi.html, zhangsan.html, response.jsp * 3、out对象 主要作用是向客户端浏览器输出信息。 out对象的基类是JspWriter。 主要方法有out.print()和out.println() print()方法输出完后,并不结束当前 println()方法在输出完后,会结束当前行。 这两种方法是JSP页面中经常用到的,可以输出各种格式的数据类型,但是最终都是转换成字符串。 * 实例1 主要使用out的print方法进行输出,参数可以是任何类型的数据。 文件名是out_print.jsp * 4、session对象 提供了服务器端与客户端的一种联系,也就是通常说的会话。 在JSP页面中,我们可以用session对象来保存特定用户的会话信息。 session对象在客户端向该页面发出请求时建立,在session到期或者被终止时撤销。 * 常用方法 setAttribute(String name,Java.lang.Object) 设定指定名字的属性的值,并且将它添加到session对象中,如果这个属性存在,则更改该属性的值。 * 常用方法 getAttribute(String name) 获取指定名字的属性的值,如果该属性不存在,则返回null。 * 常用方法 putValue(String name,Java.lang.Object) 设定name指定属性的值 * 常用方法 getValue(String name) 取得name指定属性的值 * 实例 该实例模拟网站上经常使用用户信息验证,在每个页面都需要判断用户是否合法; look.jsp文件代表这些页面的一个; login.htm表示登陆界面,用户输入自己的信息; process.jsp用于对用户的输入信息进行验证(写session); 进行验证的代码(读session)写成专门的文件,check.jsp,其他文件直接调用就可以了。 * 5、application对象 application对象存储与应用相关的信息; 所有用户都可

文档评论(0)

rovend + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档