资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
实验三实验三 Part 1 JSP 的内置对象的内置对象一、实验目的一、实验目的 通过编程和上机实验理解 JSP 各个页面之间的响应和传递的过程。并且能够熟练的掌 握 JSP 的内置对象的属性和方法,并能灵活运用。 二、实验要求二、实验要求 1 基础练习:request 常用方法的使用。 2 编写获取表单数据。三、实验内容三、实验内容 (一)基础练习:(一)基础练习:request 常用方法的使用常用方法的使用1用 request 的各种方法输出 request 中的各种方法,新建页面 requestApp1.jsp 源代码如 下: requestApp1.jsp请求信息如下: 请求的方法是:请求的 URI 是:请求的协议是:接受客户提交信息的页面路径是:请求的协议是:请求中的查询字符串是:请求信息的总长度是:服务器名称是:提供 HTTP 服务的服务器端口号是:客户端 IP 地址是:客户端机器的名称是:HTTP 头文件中 User-Agent 的值是:HTTP 头文件中 accept 的值是:HTTP 头文件中 Host 的值是:HTTP 头文件中 accept-encoding 的值是: 头名字的一个枚举:头文件中指定头名字的全部值的一个枚举:(二)获取表单数据(二)获取表单数据 1建立一个新的 WEB 工程,再建立一个 Register.jsp 和 Accept.jsp。(1)程序功能:实现页面与页面之间的信息交换。 (2)程序源代码如下。Register.jspfunction on_submit()/验证数据的合法性if (form1.username.value = “)alert(“用户名不能为空,请输入用户名!“);form1.username.focus();return false;if (form1.userpassword.value = “)alert(“用户密码不能为空,请输入密码!“);form1.userpassword.focus();return false;if (form1.reuserpassword.value = “)alert(“用户确认密码不能为空,请输入密码!“);form1.reuserpassword.focus();return false;if (form1.userpassword.value != form1.reuserpassword.value)alert(“密码与确认密码不同“);form1.userpassword.focus();return false;if (form1.email.value.length!= 0) for (i=0; i新用户注册新用户注册用户名(*):密 码(*): 再输一次密码(*):性别:男女出生年月:年 12345679101112月 日电子邮箱(*):家庭住址:Accept.jsp接收新用户注册这是新用户注册所提交的数据:用户名是: 密码是: 性别是: 出生年月是: 电子邮箱是: 家庭住址是:2部署并浏览该页面。 运行结果:实验三实验三 Part 2 JSP 的内置对象的内置对象一、实验目的一、实验目的 通过编程和上机实验理解 JSP 各个页面之间的响应和传递的过程。并且能够熟练的掌 握 JSP 的内置对象的属性和方法,并能灵活运用。 二、实验要求二、实验要求 1编写页面重定向程序。 2编写 session 属性设置和获取的程序。 3编写用 out 对象输出表格程序。三、实验内容三、实验内容 (一)页面重定向(一)页面重定向 1在建立的 WEB 工程中建立 Redirect.jsp 文件,程序功能:实现页面的重定向。 Redirect.jsp 程序的源代码如下。 页面重定向:=请选择=中国系统分析员软件工程专家网湖南省信息办天工远科信息技术有限公司2部署并浏览该页面。 (二)(二)session 属性设置和获取属性设置和获取1在建立的 WEB 工程中建立 Login.jsp 和 LoginInfor.jsp 文件。程序功能:实现 session 属性在整个页面缓存信息的保存和销毁。程序源代码如下: Login.jspfunction on_submit()/验证数据的合法性if (form1.username.value = “)alert(“用户名不能为空,请输入用户名!“);form1.username.focus();return false;if (form1.userpassword.value = “)alert(“用户密码不能为空,请输入密码!“);form1.userpassword.focus();return false;用户登录用户登录请输入用户名:请输入密码:LoginInfo.jsp用户登录成功用户登录成功! 您的用户名是:2部署并浏览该页面。(三)用(三)用 out 对象输出表格程序对象输出表格程序1 在建立的WEB工程中建立Outapp.jsp文件 程序功能:通过使用out输出静态表格,从而掌握利用内置对象实现静态网页的方 法。 Outapp.jsp程序源代码如:out应用示例“); out.print(“参会人员名单(用out输出表格)“+“); out.print(“+“姓名“+“); out.print(“+“年龄“+“); out.print(“+“性别“+“); out.print(“+“工作单位“+“); out.print(“+“邓子云“+“);out.print(“+“26“+“); out.print(“+“男“+“); out.print(“+“长沙市商业银行“+“); out.print(“+“张赐“+“);out.print(“+“27“+“); out.print(“+“男“+“); out.print(“+“长沙凌科远信科技有限公司“+“);out.print(“+“袁树雄“+“);out.print(“+“31“+“); out.print(“+“男“+“); out.print(“+“计算机学院“+“);out.print(“); %2 部署并浏览该页面。 思考思考:页面重定向有哪些方式?区别时什么?
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号