网站大量收购闲置独家精品文档,联系QQ:2885784924

五章jsp內置对象.pptVIP

  1. 1、本文档共20页,可阅读全部内容。
  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 内置对象 1. request对象 在jsp中,内置对象request封装了用户提交的信息,那么该对象调用相应的方法可以获取封装的信息,即使用该对象可以获取用户提交的信息。 客户一般使用html表单向服务器的某个jsp页面提交信息,表单的一个格式 form method=get(post) action=“提交信息的目的页面” 提交手段 /form 提交手段通常包括通过文本框、列表、文本区等。例如: form action=“tom.jsp” method=“post” input type=“text” name=“boy” value=“ok” input type=“submit” name=“送出” name=“submit” /form 该表单使用post方法向tom.jsp页面提交信息,提交信息的手段是在文本框输入信息 Request对象可以使用getParameter(String s)方法获取该表单通过text提交的信息。比如; Request.getParameter(“boy”); 1.1 获取客户提交的信息 Example3_1.jsp 在这个例子中Example3_1.jsp通过表单tree.jsp提交信息I am a student;tree.jsp通过request对象获取表单提交的信息,包括text的值以及按钮的值。 Example.3_2.jsp 通过自己向自己来提交和获取信息。 1.2 处理汉字信息 当用request对象获取客户提交的汉字字符时,会出现乱码问题,其解决方法是将获取的字符串用ISO-8859-1进行编码,并将编码存放到一个字节数组中,然后再将这个数组转化为字符串对象即可。如下: String str=request.getParameter(“girl”); byte b[]=str.getBytes(“ISO-8859-1”); str=new String(b); Example3_3.jsp 1.3 常用方法举例 1.getProtocol()获取客户向服务器提交信息所使用的通信协议 2.getServletPath获取客户请求的jsp页面文件的目录 3.getContentLength()获取客户提交的整个信息的长度 4.getMethod()获取客户提交信息的方式 5.getHeader(String s)获取Http头文件中由参数s指定的头名字的值:比如accpet,referer,content-type,accpt-encoding 6.getHeaderNames()获取头名字的一个枚举 7.getRomateAddr()获取客户的ip地址 8.getServerName()获取服务器的名字 9.getRomateHost()获取客户机的名字 10.getHeaders(String s)获取头文件中指定头名字的全部值得一个枚举 11.getServerPort()获取服务器的端口号 12.getParameterNames() Example3_4.jsp 1.4 获取HTML表单提交的数据 一个表单的数据提交手段部分经常包括如下的标记符号: A.input type=“输入对象的GUI类型” name=“名字” 输入对象的GUI类型可以是:text 、radio、 checkbox 、password、submit、reset radio.jsp B .select、option格式 在select中增加size属性的值就变成滚动列表。 select.jsp C .textarea 1.5 表格获取数据 表格由table /table标记定义,一般格式: Table TR width=“行宽度” TH width=“单元格的宽度”单元格中的数据/TH … TD width=“单元格的宽度”单元格中的数据/TD /TR … /Table Table.jsp 2. response对象 2.1 动态相应contentType属性 当一个客户请求访问一个jsp页面时,如果该页面用page指令设置页面的contentType属性值为text/html,那么jsp引擎将按照这种属性做出相应,将页面的静态部分返回给客户。如果想动态的改变这个属性的值来相应客户,就需要使用response对象的setContentType(String s)方法来改变contentType的属性值,格式如下: public void setContentType(String s); 该方法动态设置相应的MIME属性,参数s可取text/html,text/plain,application/x-msexcel,applicat

文档评论(0)

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

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

1亿VIP精品文档

相关文档