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
您可能关注的文档
- JHB-8型回柱绞车的设计选编.doc
- JMeter中文使用手册选编.doc
- jQuery实战(SW3012)-课程介绍选编.ppt
- 南昌市某国投商业中心中央空调系统设计精选.doc
- 南大产业专题汇报精选.ppt
- 南昌大学eda实验报告精选.doc
- JI精益生产选编.ppt
- JS-JC-0002TCPIP基础知识选编.pptx
- 南水北调完整版精选.ppt
- Joe_制冷技术基础知识2选编.pptx
- 2020年国家公务员录用考试《行政职业能力测验》副省级真题含答案解析(OCR).pdf
- 2023年国家公务员录用考试《行政职业能力测验》地市级综合管理真题含答案解析(OCR).pdf
- 2019年国家公务员录用考试《行政职业能力测验》副省级真题含答案解析(OCR).pdf
- 2020年国家公务员录用考试《申论》地市级真题含答案解析.pdf
- 2018年国家公务员录用考试《行政职业能力测验》地市级真题含答案解析.pdf
- 2022实验室用水气配件技术规范第4部分气阀.docx
- 2025装配式结构相关标准、规范目录.docx
- 2016预制及拼装式轻型板图集.docx
- 2025装配式内装修(一)墙面装修.docx
- 2023实验室设计与建设技术规范第1部分通用技术要求.docx
最近下载
- 衡阳市衡东县城乡发展投资集团有限公司招聘考试真题2025.docx VIP
- 母婴保健技术考核试题母婴保健法试题.docx VIP
- 房产测量面积计算规范讲解.pptx VIP
- 一种钢板采购清单优化方法.pdf VIP
- (2026春新版)苏教版三年级数学下册全册教案.pdf
- F 在这幽暗的坟墓里 贝多芬原版正谱子五线谱声乐钢琴伴奏谱乐谱曲谱弹唱谱高清正版.pdf VIP
- 订单评审实用表样本.doc VIP
- 2023年长沙市小学毕业检测暨初新分班考试数学试卷及答案解析.pdf VIP
- SY-T 5716.2-1995 石油钻机大修理技术条件 天车、游车、大钩.pdf VIP
- 辽宁大学《金融学》2017-2018学年期末试卷.docx VIP
原创力文档

文档评论(0)