上海开放大学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
点点赞赏,手留余香 给TA打赏

AI创作

评论0

请先
  • 游客 下载了资源 可爱小猫和万圣节系列3d打印图纸
  • 游客 下载了资源 国开(成都)《电工电子技术#》形考任务3辅导资料
  • 游客 下载了资源 被遗忘的魔杖持有者3d打印图纸stl/3mf文件档案
  • 游客 下载了资源 可爱的小鸡3d打印图纸
  • 游客 下载了资源 天猫淘宝电商主图促销活动折扣边框装修美工背景模板PSD设计素材
  • 游客 下载了资源 坐立不安的僵尸钥匙扣3d打印图纸
  • 游客 下载了资源 花好月圆流量数据
  • 游客 下载了资源 挂钟3d打印图纸
  • 游客 下载了资源 Furbkin - Furby 南瓜万圣节表情包3d打印图纸stl文件档案
  • 游客 下载了资源 游戏男孩形状的盒子3d打印图纸stl
  • 游客 下载了资源 LED 灯月亮灯 001 [高分辨率] 3d打印图纸stl文件
  • 游客 下载了资源 新中式国风植物花卉剪影插画艺术海报茶叶包装AI矢量设计素材PSD
  • 游客 下载了资源 潮流酸性逆反差优雅厚重像素无衬线中英文字体安装包字库PS素材AI
  • 游客 下载了资源 国家开放大学奖学金申请表
  • u******* 签到打卡,获得1元奖励
  • u******* 签到打卡,获得1元奖励
点击浏览器地址栏的⭐图标收藏本页
国开电大期末考试精准答案,原原本本的一题一题复刻,不需要自己一题一题找的那种,需要扫码加微信(也兼代写作业)
显示验证码

社交账号快速登录

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