- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 二課时).ppt
- 二課文化对人的影响.ppt
- 二課时.ppt
- 二講文学作为活动.ppt
- 二部分新課程历史选修内容教学策略.ppt
- 云上太陽TheSunAbovetheClouds.ppt
- 二零一一年十月.ppt
- 云南師范大学经济政法学院法律系杨星.ppt
- 云南麗江风景介绍.ppt
- 五2班李嘉烯.ppt
- 2025年书法艺术教育跨境教学资源库市场潜力分析与可行性研究.docx
- 高中化学实验:校园周边公共交通站点大气污染物的化学检测与防治教学研究课题报告.docx
- 《工业园区VOCs减排技术集成与环保产业技术创新路径》教学研究课题报告.docx
- 2025年书法艺术教育跨境教学资源库开发与用户体验研究报告.docx
- 高中物理课堂校园植物生长中的热传递现象分析教学研究课题报告.docx
- 中学信息技术课程中的创新思维培养策略研究教学研究课题报告.docx
- 2025年书法艺术教育跨境教学资源库在线教学平台教学资源更新与维护.docx
- 鹅卵石园路工程施工方案(3篇).docx
- 2025年书法艺术教育跨境教学资源库建设与国际化市场拓展路径研究.docx
- 2025年海底捞餐饮服务创新与顾客满意度评价体系研究报告.docx
最近下载
- 小学奥数教师版(合辑)1-1-2-3 分数四则混合运算综合.pdf VIP
- 小学奥数合辑(学生用书)1-1-2-3 分数四则混合运算综合.pdf VIP
- 心电监护操作流程课件(PPT 34张).pptx VIP
- 高考数学三年真题(2023-2025年)《统计与概率》真题分类汇编含答案.docx VIP
- 高斯小学奥数五年级上册含答案_分数应用题.doc VIP
- 药食同源发酵项目可行性研究报告建议书新建申请备案案例范文解读.doc VIP
- 2024年广东省高考政治试卷(真题+答案).pdf VIP
- 小学数学 奥数思维《计算:小数的巧算》专项训练2(含解析).docx VIP
- 智慧城市排水防涝系统改造与优化创新研究.docx VIP
- 核心稳定性与核心力量训练.ppt
文档评论(0)