java web实验_javaweb实验报告

本文是一份Java Web实验报告,详细介绍了如何搭建JDK1.6+Tomcat6.0+MyEclipse8.5开发环境,编写简单的JSP程序,使用JSP指令和动作标记,以及JSP内置对象。实验涵盖了页面转向、数据传递、内容插入等基本操作,并通过实际案例加深理解。
摘要由CSDN通过智能技术生成

41528d3028836879cd698677c3999917.gifjavaweb实验报告

甘肃政法学院本科生实验报告(一)姓名:学院:计算机科学学院专业: 计算机科学与技术班级实验课程名称:实验日期:2012 年 04 月 9 日指导教师及职称实验成绩:开课时间:2012 学年 二 学期甘肃政法学院实验管理中心印制实验题目 Java Web 项目开发环境搭建于简单开发 Jsp 指令标记与动作标记 Jsp 内置对象 小组合作 否姓名 班级 学 号一、实验目的1、 熟悉 Java Web开发环境 JDK1.6+Tomcat6.0+MyEclipse8.5开发环境的搭建方法。2、 能够从实际问题出发,编写出简单的 JSP程序,并将其正确发布和测试。3、熟练掌握怎样在 JSP 页面中使用 page 指令设置 contentType 的值。4、使用 include 指令在 JSP 页面中静态插入一个文件的内容。5、掌握怎样在 JSP 页面中使用 include 标记动态加载文件。6、使用 forward 实现页面的转向。7、熟练掌握怎样在 JSP 页面中使用 request 内置对象。8、熟练掌握怎样在 JSP 页面中使用 response 对象动态响应用户的请求。8、熟练掌握怎样在 JSP 页面中使用 session 对象存储和用户有关的数据。9、进一步熟悉其它 JSP 内置对象的用法。二.实验环境装有 Myeclipse 8.5,Tomcat6.0 的计算机一台三、实验内容与步骤《一》简单 Java Web 项目的开发与环境搭建1.JDK1.6,Tomcat6.0,MyEclipse8.5 的安装和配置。2. 编写一个求解 1—1000 内是“完数”的正整数的 JSP 代码,要求将其发布在Tomcat 服务器中3. 试在 Myeclipse 环境下重复开发前一个项目。4. 编写两个 JSP 页面,名字分别为 Name和 people.jsp。(1)Name.jsp 的具体要求该页面有一个表单,用户通过该表单输入自己的姓名并提交给 people.jsp页面。(2)people.jsp 的具体要求JSP页面有名字为 person、类型是 StringBuffer以及名字是 count,类型为 int的成员变量。JSP有 public void judge ()方法。该方法负责创建 person对象,当 count的值是 0 时,judge ()方法创建 person对象。JSP有 public void addPerson(String p)的方法,该方法将参数 p指定的字符串尾加到操作成员变量 person,同时将 count作自增运算。JSP页面在程序片中获取 Name.jsp页面提交的姓名,然后调用 judge ()创建person对象、调用 addPerson方法将用户的姓名尾加到成员变量 person。如果 Name.jsp页面没有提交姓名,或姓名含有的字符个数大于 10,就使用标记将将用户转到 Name.jsp页面。通过 Java表达式输出 person和 count的值。《二》Jsp 指令标记与动作标记1. 编写三个 JSP 页面:first.jsp 、second.jsp 和 third.jsp。另外,要求用“记事本”编写一个 txt 文件 hello.txt。hello.txt 的每行有若干个英文单词,单词之间用空格分隔,每行之间用“”分隔,first.jsp 的具体要求first.jsp 使用 page 指令设置 contentType 属性的值是“text/plain“ ,使用 include 指令静态插入 hello.txt 文件。second.jsp 的具体要求second.sp 使用 page 指令设置 contentType 属性的值是“application/vnd.ms-powerpoint“ ,使用 include 指令静态插入 hello.txt 文件。third.jsp 的具体要求third.jsp 使用 page 指令设置 contentType 属性的值是“application/msword“ ,使用 include 指令静态插入 hello.txt 文件。2. 编写四个 JSP 页面:one.jsp 、two.jsp 和 three.jsp 和 error.jsp。one.jsp 、two.jsp和 three.jsp 页面都含有一个一个导航条,以便让用户方便地单击超链接访问这三个页面,要求这三个页面通过使用 include 动作标记动态加载导航条文件:head.txt。one.jsp 的具体要求要求 one.jsp 页面有一个表单,用户使用该表单可以输入一个 1 至 100 之间的整数,并提交给被页面;如果输入的整数在 50 至 100 之间(不包括 50)就转向 three.jsp,如果在 1至 50 之间就转向 two.jsp;如果输入不符合要求就转向 error.jsp。要求 forward 标记在实现页面转向时,使用 param 子标记将整数传递到转向的 two.jsp 或 three.jsp 页面,将有关输入错误传递到转向的 error.jsp 页面two.jsp、three.jsp 和 error.jsp 的具体要求要求 two.jsp 和 three.jsp 能输出 one.jsp 传递过来的值,并显示一幅图像,该图像的宽和高刚好是 one.jsp 页面传递过来的值。error 页面能显示有关错误信息,和一幅图像。《三》Jsp 内置对象1.编写一个 JSP 页面 Number.jsp 该页面提供一个表单,用户可以通过表单输入两个数和四则运算符号提交给该页面。用户提交表单后,JSP 页面将计算任务交给一个 Tag 文件 Computer.tag 去完成。Number.jsp 的具体要求Number.jsp 页面提供一个表单,要求表单中提供两个 text 输入框,供用户输入数字;提供一个 select 下拉列表,该下拉列表有加、减、乘、除四个选项,供用户选择运算符号。用户在表单中输入的数字、选择运算符号提交给 Number.jsp 页面。Number.jsp 使用 Tag 标记调用 Tag 文件 Computer.tag,并将表单提交的数字和运算符号传递给 Computer.tag。Computer.tag 的具体要求要求 Computer.tag 使用 attribute 指令得到 JSP 页面传递过来的值,使用 variable 指令将计算结果,并将计算结果返回给 JSP 页面。2. 编写两个 JSP 页面 .jsp 和 result.jsp。.jsp 页面提交一个数字给 result.jsp 页面,result.jsp 页面使用 response 对象做出动态响应。.jsp 的具体要求.jsp 提供表单,用户在表单中输入一个数字,提交给 result.jsp 页面。result.jsp 的具体要求result.jsp 页面首先使用 request 对象获得 .jsp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值