网站开发应用实验报告-2013

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《网站开发应用——JSP》

实验报告

班级: 软件13-1

姓名:

学号: **********

软件工程教研室

目录

实验一第一个JSP程序 (3)

实验二JSP内置对象(一) (5)

实验三JSP内置对象(二) (7)

实验四JavaBean的使用 (9)

实验五JSP数据库访问(一) (12)

实验六JSP数据库访问(二) (17)

实验七Servlet技术 (18)

实验八JSP文件操作 (20)

实验九综合实验—论坛 (21)

实验一第一个JSP程序

一、实验目的

1.掌握JSP程序的运行环境搭建

2.掌握JSP程序编写的基本步骤

3.熟练掌握JSP语法,编写完成第一个JSP程序

4.掌握JSP程序的发布、运行。

二、实验内容

1.搭建JSP的运行环境。

(1)安装JDK并设置环境变量:JAVA_HOME为JDK安装路径;PATH

为:%JAVA_HOME%/bin;

(2)安装Tomcat

(3)安装MyEclipse,配置服务器,引用安装的Tomcat

2.编写第一个JSP程序。

实验步骤:

(1)新建Web Project,名称lab1

(2)WebRoot下新建JSP程序,名称为:firstJsp.jsp,输出你的班

级+姓名

(3)编辑,保存

(4)发布,启动服务器,在浏览器内运行该程序:

http://localhost:8080/lab1/firstJsp.jsp。

(5)将运行效果截图保存到实验结果。

三、实验结果

实验二JSP内置对象(一)

一、实验目的

1.理解JSP内置对象的含义,内置对象的使用场合

2.掌握常用内置对象的使用,并能利用内置对象特点完成JSP程序

编写。

二、实验内容

应用request对象实现如下内容:

(1)编写静态页面yunsuan.html

编写一个表单form,其中包含两个文本框来输入数据信息,四个单选按钮选择运算符号,单击“运算”按钮,将链接到动态页面中

(2)编写动态页面yunsuan.jsp

编程提示:

声明三个字符型变量a、b和c,通过a=Integer.parseInt(request.getParameter(“shu1”))来接受静态页面中传送来的数据信息。通过switch……case语言判断并运算。

(3)运行参考效果如图所示:

(4)部署项目并运行,保存项目代码及截图到实验结果。

三、实验结果

实验三JSP内置对象(二)

一、实验目的

1.理解session对象和application对象的运行原理。

2.熟练使用session对象和application对象完成编程。

二、实验内容

1.用Application对象实现网站访问人数统计。

2.猜数字游戏

(1)功能:首先在1-99中随机生成一个数,然后让用户猜10次。

当用户猜错时,会向用户显示提示信息:提示用户是猜大了,还是猜小了。若猜满10次,仍未猜对,则通知用户输掉比赛。

重新开始游戏。

(2)将生成的随机数保存在session中。

(3)编程提示:使用Random类生成随机数。

Random random = new Random();

int number=random.nextInt(100);

(4)部署项目并运行,保存项目代码及截图到实验结果。

3.(选做)用Session对象实现用户身份认证之后,如果成功跳转到购

物车页面,用户购买的所有商品都保存起来,跳转到结算页面,显示用户基本信息及购买的商品。

(1)购物车页面可以购买商品。

(2)结算页面可以提示用户已选购的商品。

(3)部署项目并运行,保存项目代码及截图到实验结果。

三、实验结果

实验四JavaBean的使用

一、实验目的

1.理解JavaBean的基本含义和实现原理

2.能够熟练JavaBean的实现

二、实验内容

1.使用JavaBean与session完成登录时身份验证工作。

(1)功能:在登录界面输入用户名、密码后,经验证成功则保存该

用户登录成功信息,在每一个页面都验证用户是否登录,未登录则跳转到登录界面;同时可以在页面完成注销操作,退出系统。编写JavaBean,用于保存学生登录信息。

编程提示:

a.使用useBean、setProperty和getProperty标记;

b.在JavaBean标记使用页面输出学生基本信息。

(2)部署项目并运行,保存项目代码及截图到实验结果。

2.购物车(选做)

(1)功能:用Bean模拟实现一个购物车程序,用户使用下拉列表

选择购买的商品,记录在Bena中,可以查看已经购买的商品,可以删除已经购买的商品。

(2)知识点:

♦向量Vector的使用:addElement()、removeElement()方法。

♦建立Bean程序,定义方法:

addItem(String s)添加一件商品

removeItem(String s)删除一件商品

♦依据下拉列表内容设置Bean

♦在JSP中使用Bean

(3)部署项目并运行,保存项目代码及截图到实验结果。

3.动态日历(选做)

(1)功能:使用bean实现一个能进行年、月查找的日历程序。由

下拉列表选择年份和月份,则在当前页面下半部分显示选定

年份、月份的日历。

(2)知识点:

♦Calendar类的应用:

set()/get()/get(Calendar.DAY_OF_WEEK)等方法

♦建立Bean程序,方法如下:

setYear()/setMonth()用于设置用户输入的年、月

getCalendar()用于实现主要功能,输出日历

♦将下拉框的值赋给Bean

♦在JSP中调用Bean方法

(3)部署项目并运行,保存项目代码及截图到实验结果。

三、实验结果

相关文档
最新文档