上海开放大学Web应用开发课程实验2

第一部分 JavaBean的应用

实验名称: JavaBean的设计及使用

使用主要设备: 请根据自己的情况补充完整

实验目的: 1、理解JavaBean的概念

2、掌握利用JavaBean的创建及使用

3、能利用JavaBean解决简单的实际应用问题

一、 实验要求

1. 编写一个汽车类(Car.java)的JavaBean,类信息如下:

编号(carid, int类型),品牌(brand, String类型 ),颜色(color, String类型),生产年份(year, int类型),是否年检(validate, 布尔型)

2. 设计一个包含表单的JSP网页Carinfo.jsp,利用表单填写汽车信息,并提交。

3. 设置一个Jsp页面(CheckCarinfo.jsp)接收单信息的网页,利用汽车类的JavaBean接收表单提交的信息,并在网页上显示出来。

二、 实验记录及运行结果记录

记录你编写的源程序,并对源程序主要功能做出说明。

1. 程序部分说明及分析

1) 汽车类的实现(Car.java)

n 功能描述::xxxxxx

n 源程序:

2) 汽车提交表单页面实现

n 功能描述::xxxxxx

n 界面截图

n 源程序:

3) 汽车接收处理页面实现

n 功能描述::xxxxxx

n 界面截图

n 源程序:

2. 实验结果记录

1) 通过表单提交汽车信息情况记录

n 测试案例设计,预期结果

n 结果截图记录

第二部分 Servlet的应用(1)

实验名称: 利用Servlet进行用户验证

使用主要设备: 请根据自己的情况补充完整

实验目的: 1、理解Servlet的概念

2、掌握Servlet的基本结构

3、能利用Servlet决简单的实际应用问题

一、 实验要求

实验背景:用户提交用户名及密码,经过Servlet进行验证,通过转到成功页面,否则转到失败页面。

实验要求:

1. 设置一个包含表单的login.jsp,提交用户名及密码(name, pwd)。

2. 计一个验证用户登录信息的servlet控制器程序,要求如下:

1) 在webroot中,建立两个网页:success.jsp,fail.jsp。当验证成功时转向success.jsp,当验证不成功时转向fail.jsp

2) 建立一个包,名称com.servlet

3) 该控制器取名为CheckLoginServlet.java存入com.servlet包中。

4) 该控制器接收用户输入页面信息:用户名(name)和密码(pwd);

5) 然后进行用户名和密码判断,如果用户名为admin及密码为test123,则表示成功;

6) 根据判断,若匹配成功将用户名保存到session会话对象中, 然后转向”/success.jsp”页面, 若匹配失败转向不成功页面”/fail.jsp”。

二、 实验记录及运行结果记录

记录你编写的源程序,并对源程序主要功能做出说明。

3. 程序部分说明及分析

1) 登陆页面实现

n 功能描述::xxxxxx

n 界面截图

n 源程序:

2) 成功验证页面实现

n 功能描述::xxxxxx

n 界面截图

n 源程序:

3) 不成功验证页面实现

n 功能描述::xxxxxx

n 界面截图

n 源程序:

4) 该控制器CheckLoginServlet.java的实现

n 功能描述::xxxxxx

n 源程序:

4. 实验结果记录

2) 通过验证的情况记录

n 测试案例设计,预期结果

n 截图记录

3) 不通过验证的情况记录

n 测试案例设计,预期结果

n 截图记录

第三部分 Servlet的应用(2)

实验名称: 资源访问控制中的Servlet的使用

使用主要设备: 请根据自己的情况补充完整

实验目的: 1、理解Servlet的概念

2、掌握Servlet的创建及过滤器的使用

3、能利用Servlet决简单的实际应用问题

一、 实验要求

实验背景:宾馆内部提供的Web应用服务(如: 影视片,音乐,宾馆内部信息等)。用户提交的信息需要通过IP验证,在允许的范围内的地址方可访问。

实验要求:

1. 设置一个宾馆主页信息index.jsp,网页中设置一个超链接,利用超链接访问宾馆内部信息资源(Resourcelist.jsp)。

2. 设计一个IP 地址过滤器(IPFilter.java):对上网 IP 地址进行过滤,阻止非内部客户端访问。

3. 服务器检查用户的访问是否来自合法的IP地址,若合法显示宾馆的内部资源网页Resourcelist.jsp,否则利用ErrorInfo.jsp告知不合法情况。

二、 实验过程

1. 在WebRoot中建立一个文件夹inresource,在其中建立两个网页ErrorInfo.jsp,Resourcelist.jsp,结构右图所示。

2. 错误页面提示页面(ErrorInfo.jsp),内容部信息显示网页(Resourcelist.jsp),分别如下图所示(供参考,同学可自行修改美化、完善)。

3. 设计一个宾馆主页index.jsp,如下图所示(供参考,同学可自行修改美化、完善)。。包括一个超链接,指向inresource文件夹中的Resourcelist.jsp网页。

4. 在项目的src中建立一个包,包名:com.filter,设计一个能实现IP过滤的Filter,命名为:IPFilter.java,实现IP地址过滤功能。地址参数从Web.xml文件中获取。

5. 修改项目中的Web.xml文件,加入如下内容。(过滤地址内容根据实验条件,进行修改)

6. 发布项目,从index.jsp开始调试程序,完善程序内容。

三、 实验记录及运行结果记录

记录你编写的源程序,并对源程序主要功能做出说明。

5. 程序部分说明及分析

1) 宾馆主页实现

n 功能描述::xxxxxx

n 界面截图

n 源程序:

2) 错误页面提示页面的实现

n 功能描述::xxxxxx

n 界面截图

n 源程序:

3) 内部资源网页的实现

n 功能描述::xxxxxx

n 界面截图

n 源程序:

4) IP地址过滤器的实现

n 功能描述::xxxxxx

n 源程序:

6. 实验结果记录

4) 允许访问的情况记录

n 测试案例设计,预期结果

n 截图记录

5) 不允许访问的情况记录

* 测试案例设计,预期结果

* 截图记录

资源下载
下载价格30
客服QQ:1668639739
点点赞赏,手留余香 给TA打赏

AI创作

评论0

请先
  • a******* 登录了本站
  • u******* 加入了本站
  • 1******* 下载了资源 2026年春江苏开放大学风景园林规划设计(2)060515综合性大作业:城市生态景观调研与分析
  • u******* 登录了本站
  • 游客 下载了资源 2022年上半年教师资格证考试《教育教学知识与能力》(小学)解析
  • 1******* 下载了资源 江苏开放大学典籍中的绿色设计060927综合大作业答案
  • 游客 下载了资源 2021年浙江省公考《申论》题(A类)及参考答案
  • u******* 下载了资源 2025年秋江苏开放大学机械CAD/CAM050097第三次线下过程性考核操作作业
  • 游客 下载了资源 2021年浙江省公考《申论》题(A类)及参考答案
  • 游客 购买了资源 某个拥有一个企业,假设该企业每年收益为110万元。有关资料如下: (1)如果不经营这家企业而去找一份工作,他可以得到每年8万元的工资; (2)厂房租金5万元; (3)原材料支出60万元 (4)设备折旧3万元; (5)工人工资12万元; (6)电力等4万元; (7)使用一部分自有资金进行生产,该资金若存入银行,预计可得5万元利息。货款利息15万元。 该企业的会计成本和会计利润、经济成本和经济利润分别是多少?
  • 1******* 投稿收入增加1块钱
  • 游客 下载了资源 2013年413公务员联考《行测》卷(辽宁、湖南、湖北、安徽、四川、福建、云南、黑龙江、江西、广西、贵州、海南、内蒙古、山西、重庆、宁夏、西藏)答案及解析
  • 游客 购买了资源 已知Q=6750-50P,总成本函数为TC=12000+0.25Q2。试求:
  • 1******* 投稿收入增加1块钱
  • 游客 下载了资源 2019年上半年教师资格证考试《高中语文》真题(解析)
  • u******* 下载了资源 2026年春江苏开放大学建筑CAD060631综合大作业答案
点击浏览器地址栏的⭐图标收藏本页
需要托管,代写作业,论文扫码加微信
显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录