任务十一  实现会员模块的页面效果

任务十一 实现会员模块的页面效果

学习目标

了解项目二中会员模块要实现的页面效果。

根据会员模块的页面效果完成网页的设计。

根据会员模块的页面效果完成Servlet的设计。

任务描述

本次任务要实现的是会员的页面效果:会员登录、会员退出、会员资料的修改等。

任务分析与相关知识

结合项目二任务三对会员模块的功能分析,可以分析出与会员相关的页面逻辑如图2-11-1所示。

978-7-111-44979-9-Chapter02-113.jpg

图2-11-1 会员模块页面逻辑

1)login.html是登录页面,该页面要将用户登录的信息提交到login这个Servlet,实现登录的判断。

2)regisger.html是注册页面,该页面的核心功能就是将用户输入的信息交给register处理,实现注册信息的登记。

3)modify.jsp是用户资料修改页面,该页面的核心功能是显示现有的会员信息,并允许用户修改个人资料,并能将修改后的数据交给modifyuser处理,实现用户信息变更的登记。

4)exit是处理用户退出请求的Servlet。

综上所述,本次任务要完成的文件见表2-11-1。

表2-11-1 任务清单

978-7-111-44979-9-Chapter02-114.jpg

任务实施

步骤一 在项目greenbarb2c下的controllers包中添加一个Servlet类RegisterServlet.java(别名和路径映射名都是register),请读者结合图2-11-1完成编码任务。

步骤二 在项目greenbarb2c下的controllers包中添加一个Servlet类ModifyUserServlet.java(别名和路径映射名都是modifyuser),请读者结合图2-11-1完成编码任务。

步骤三 在项目greenbarb2c下的controllers包中添加一个Servlet类LogoutServlet.java(别名和路径映射名都是exit),请读者结合图2-11-1完成编码任务。

步骤四 在项目greenbarb2c根目录下添加login.html,请读者结合图2-11-1完成编码任务。

步骤五 在项目greenbarb2c根目录下添加modify.jsp,请读者结合图2-11-1完成编码任务。

步骤六 在项目greenbarb2c根目录下添加register.html,请读者结合图2-11-1完成编码任务。

步骤七 完成如上步骤,运行网站项目,测试会员模块的页面效果:登录、注册、修改个人资料、退出。

自我评价

978-7-111-44979-9-Chapter02-115.jpg