Jsp内置对象.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Jsp内置对象

第5章 JSP内置对象 内 容 提 要 为了简化Web应用程序的开发,JSP中内置了一些默认的对象,这些对象不需要预先声明就可以在JSP的脚本中使用。 在实际的JSP开发中,内置对象的用途非常广泛。例如,使用request对象获取客户端的信息,使用response对象向客户端发送响应信息,使用session对象判断来自于同一个客户端的连接等等。 JSP提供的内置对象主要有九个:out、request、response、session、application、pageContext、config、page以及exception。 5.1 out对象 out对象可用来向客户端输出各种类型的信息,并且可以管理输出缓冲区。out对象是javax.servlet.jsp.JspWriter接口的实例。缓冲区的默认大小一般是8kb,可以通过page指令的buffer属性更改缓冲区的大小,也可以根据flush属性指定当缓冲区满时,是否自动清空缓冲区。使用out对象输出数据时,也可以对缓冲区进行操作,例如清空或关闭缓冲区等。 5.1 out对象 程序5-1 out.jsp: %@ page language=java contentType=text/html; charset=UTF-8 pageEncoding=UTF-8% html head meta http-equiv=Content-Type content=text/html; charset=UTF-8 titleout对象使用实例,计算1-100的和,并输出结果/title /head body % int sum=0; for(int i=1;i=100;i++) { sum=sum+i; } out.print(1-100的和是:+sum); % /body /html 5.2 request对象 request对象是javax.servlet.http.HttpServletRequest接口的实例。当客户端向服务器端请求一个JSP页面时,JSP容器会将客户端的请求信息封装在request对象中。通过request对象,可以获取用户的请求参数,获取Cookie,获取HTTP请求报头等等信息。 request对象的常用方法 程序5-2 显示request对象中的相关信息。 request.jsp: %@ page language=java contentType=text/html; charset=UTF-8 pageEncoding=UTF-8% html head meta http-equiv=Content-Type content=text/html; charset=UTF-8 titlerequest对象获取数据示例/title /head body 客户端提交数据的方法:%=request.getMethod() %br 输出字符的编码方式:%=request.getCharacterEncoding() %br 输出客户端请求的BODY的长度:%=request.getContentLength() %br 输出客户端的IP地址:%=request.getRemoteAddr() %br 输出服务器的名字:%=request.getServerName() %br 输出服务器的端口号:%=request.getServerPort() %br /body /html 程序5-3 利用request对象获取表单的单值和多值信息,register.html为提交表单页面,register_ok.jsp为表单的处理程序,显示用户填写的表单信息。 register.html: form action=register_ok.jsp method=post table tr td用户名/td tdinput type=text name=username//td/tr tr td密码/td tdinput type=password name=password//td/tr tr td爱好/td tdinput type=checkbox name=hobby value=看电视/看电视 input type=checkbox name=hobby value=听音乐/听音乐 input type=checkbox name=hobby value=读书/读书 br input type=checkbox name=hobby value=滑冰/滑冰 input type=checkbox name=hobby value=踢足球/踢足球 inpu

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档