任务十一 实现会员模块的页面效果
学习目标
了解项目二中会员模块要实现的页面效果。
根据会员模块的页面效果完成网页的设计。
根据会员模块的页面效果完成Servlet的设计。
任务描述
本次任务要实现的是会员的页面效果:会员登录、会员退出、会员资料的修改等。
任务分析与相关知识
结合项目二任务三对会员模块的功能分析,可以分析出与会员相关的页面逻辑如图2-11-1所示。
图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 任务清单
任务实施
步骤一 在项目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完成编码任务。
步骤七 完成如上步骤,运行网站项目,测试会员模块的页面效果:登录、注册、修改个人资料、退出。
自我评价