第一部分 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) 不允许访问的情况记录
* 测试案例设计,预期结果
* 截图记录
评论0