任务十四  实现订单模块的页面效果

任务十四 实现订单模块的页面效果

学习目标

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

根据订单模块的页面效果完成网页的设计。

根据订单模块的页面效果完成Servlet的设计。

任务描述

本次任务要实现的是订单的页面效果:下订单、查看历史订单、写商品评论、看商品评论。

任务分析与相关知识

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

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

图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 任务清单

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

任务实施

步骤一 在项目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完成编码任务。

步骤六 完成如上步骤,运行网站项目,测试订单模块的页面效果:下订单、查看历史订单、评价订单中的商品。

自我评价

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