[T3]MVC实训(2学时)
-
1 实验内容
-
2 课外实验
上一节
下一节
实验3:MVC模型的用户登记
1. 实验目的
能够在Java Web项目中根据需求创建MVC三层模型;
能够使用JSP或HTML来设计视图;
能够使用Servlet来设计控制器;
能够根据需要使用Java编写模型;
能够对数据编码进行过滤;
能够对非法访问进行拦截。
2. 实验内容
在输入界面输入用户信息(姓名、年龄、爱好);
将信息提交给控制器,控制器能够获得对应信息;
控制器能够进行数据异常(年龄是否为数字)判断,并调用模型进行数据完整性和合法性(数据完整性和用户是否重复登记)进行判断;
根据判断结果显示错误提示信息或登记成功的信息;
如果数据验证失败,不完整、不合法,则跳转到错误页面;
如果用户登记成功,则显示用户登记的信息,并能够跳转到登记表,显示所有信息;
使用过滤器对用户信息进行编码处理;
能够使用Filter对成功显示用户页面进行拦截,如果没有登记,不能访问登记成功页面。
3. 实验效果图
输入界面
没有登记信息时
登记信息错误时
登记成功时
显示所有信息
没有登记被拦截
参考结构