任务十四 实现订单模块的页面效果
学习目标
了解项目二中订单模块要实现的页面效果。
根据订单模块的页面效果完成网页的设计。
根据订单模块的页面效果完成Servlet的设计。
任务描述
本次任务要实现的是订单的页面效果:下订单、查看历史订单、写商品评论、看商品评论。
任务分析与相关知识
结合项目二任务五对订单模块的功能分析,可以分析出与订单相关的页面逻辑如图2-14-1所示。
图2-14-1 订单模块页面逻辑
1)viewhistory.jsp是历史订单查看页面,该页面可以分页查看当前登录用户的所有订单及其明细,在该页面用户可以针对购买过的商品进行评价。
2)vieworder.jsp是从购物车页面跳转过来的订单确认页面,用来让用户看到当前订单的明细,并填写送货地址。该页面的订单表单提交之后,下订单的请求被order这个Servlet处理,并根据处理的结果在msg.jsp页面显示提示信息。
3)newComment.jsp是用户评价商品的页面,该页面的评价表单提交之后,商品评价的请求被comment这个Servlet处理,并根据处理的结果在msg.jsp页面显示提示信息。
综上所述,本次任务要完成的文件见表2-14-1。
表2-14-1 任务清单
任务实施
步骤一 在项目greenbarb2c下的controllers包中添加一个Servlet类NewCommentServlet.java(别名和路径映射名都是comment),请读者结合图2-14-1完成编码任务。
步骤二 在项目greenbarb2c下的controllers包中添加一个Servlet类OrderServlet.java(别名和路径映射名都是order),请读者结合图2-14-1完成编码任务。
步骤三 在项目greenbarb2c根目录下添加viewhistory.jsp,请读者结合图2-14-1完成编码任务。
步骤四 在项目greenbarb2c根目录下添加newComment.jsp,请读者结合图2-14-1完成编码任务。
步骤五 在项目greenbarb2c根目录下添加vieworder.jsp,请读者结合图2-14-1完成编码任务。
步骤六 完成如上步骤,运行网站项目,测试订单模块的页面效果:下订单、查看历史订单、评价订单中的商品。
自我评价