网上图书商城8--订单模块3

3.查询订单详细信息

OrderServlet

public String load(HttpServletRequest req, HttpServletResponse resp)
		throws ServletException, IOException {
	String oid = req.getParameter("oid");
	Order order = orderService.load(oid);
	req.setAttribute("order", order);
	String btn = req.getParameter("btn");//btn说明了用户点击哪个超链接来访问本方法的
	req.setAttribute("btn", btn);
	return "/jsps/order/desc.jsp";
}

desc.jsp

<div class="divOrder">
	<span>订单号:${order.oid }
	<c:choose>
		<c:when test="${order.status eq 1 }">(等待付款)</c:when>
		<c:when test="${order.status eq 2 }">(准备发货)</c:when>
		<c:when test="${order.status eq 3 }">(等待确认)</c:when>
		<c:when test="${order.status eq 4 }">(交易成功)</c:when>
		<c:when test="${order.status eq 5 }">(已取消)</c:when>
	</c:choose>
	下单时间:${order.ordertime }</span>
</div>
<div class="divContent">
	<div class="div2">
		<dl>
			<dt>收货人信息</dt>
			<dd>${order.address }</dd>
		</dl>
	</div>
	<div class="div2">
		<dl>
			<dt>商品清单</dt>
			<dd>
				<table cellpadding="0" cellspacing="0">
					<tr>
						<th class="tt">商品名称</th>
						<th class="tt" align="left">单价</th>
						<th class="tt" align="left">数量</th>
						<th class="tt" align="left">小计</th>
					</tr>

					<c:forEach items="${order.orderItemList }" var="item">
						<tr style="padding-top: 20px; padding-bottom: 20px;">
							<td class="td" width="400px">
								<div class="bookname">
								  <img align="middle" width="70" src="<c:url value=‘/${item.book.image_b }‘/>"/>
								  <a href="<c:url value=‘/BookServlet?method=load&bid=${item.book.bid }‘/>">${item.book.bname }</a>
								</div>
							</td>
							<td class="td" >
								<span>¥${item.book.currPrice }</span>
							</td>
							<td class="td">
								<span>${item.quantity }</span>
							</td>
							<td class="td">
								<span>¥${item.subtotal }</span>
							</td>
						</tr>
					</c:forEach>

				</table>
			</dd>
		</dl>
	</div>
	<div style="margin: 10px 10px 10px 550px;">
		<span style="font-weight: 900; font-size: 15px;">合计金额:</span>
		<span class="price_t">¥${order.total }</span><br/>
		<c:if test="${order.status eq 1 }">
			<a href="<c:url value=‘/OrderServlet?method=paymentPre&oid=${order.oid }‘/>" class="pay"></a><br/>
		</c:if>
		<c:if test="${order.status eq 1 and btn eq ‘cancel‘}">
			<a id="cancel" href="<c:url value=‘/OrderServlet?method=cancel&oid=${order.oid }‘/>">取消订单</a><br/>
		</c:if>
		<c:if test="${order.status eq 3 and btn eq ‘confirm‘}">
			<a id="confirm" href="<c:url value=‘/OrderServlet?method=confirm&oid=${order.oid }‘/>">确认收货</a><br/>
		</c:if>
	</div>
</div>

4.取消订单、确认收货

时间: 2024-12-29 23:22:18

网上图书商城8--订单模块3的相关文章

网上图书商城7--订单模块2

1.我的订单---查 按用户查询订单 分页查询 PageBean<Order> <div class="divMain"> <div class="divTitle"> <span style="margin-left: 150px;margin-right: 280px;">商品信息</span> <span style="margin-left: 40px;margi

网上图书商城9--支付模块

1.支付准备 public String paymentPre(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.setAttribute("order", orderService.load(req.getParameter("oid"))); return "f:/jsps/order/pay.jsp"; }

网上图书商城6--订单模块1

1.sql ①t_orderitem一个外键 bname:方便后期book删除 CREATE TABLE `t_orderitem` ( `orderItemId` char(32) NOT NULL, `quantity` int(11) DEFAULT NULL, `subtotal` decimal(8,2) DEFAULT NULL, `bid` char(32) DEFAULT NULL, `bname` varchar(200) DEFAULT NULL, `currPrice` d

基于SSH的网上图书商城-JavaWeb项目-有源码

开发工具:Myeclipse/Eclipse + MySQL + Tomcat 项目简介: 技术:Java:JSP:JDBC,struts2,spring,hibernate数据库: mysqlweb服务器:tomcat集成开发工具: My Eclipse2014基于SSH的网上图书商城系统主要实现以下功能.本系统结构如下:1,游客访问 |--书店首页 查看精品推荐,最新出版的图片信息列表 |--书店简介 |--精品推荐 |--最新出版 |--优惠促销 2,会员访问 |--用户登陆,实现用户的登

JavaWeb网上图书商城完整项目--day02-4.regist页面提交表单时对所有输入框进行校验

1.现在我们要将table表中的输入的参数全部提交到后台进行校验,我们提交我们是按照表单的形式提交,所以我们首先需要在table表外面添加一个表单 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core&

网上图书商城项目学习笔记-018生成订单

一.流程分析 1.订单模块介绍 2.生成订单流程 二.代码 1.view层 (1)showitem.jsp 1 <form id="form1" action="<c:url value='/OrderServlet'/>" method="post"> 2 <input type="hidden" name="cartItemIds" value="${cartIt

web day26 小项目练习图书商城 后台分类管理模块,图书管理模块,前台登陆过滤

后台 后台的内容,必须要设置权限 用户可以访问一个网站的哪些内容? dao:不行 / service:不行 servlet:能 / jsp:能 用户可以访问的只有WEB层 分类管理 功能:增删改查 相关类 其他不变,为管理员提供单独的Servlet,然后给这个Servlet添加过滤器! web.servlet.admin:AdminCategoryServlet 查看所有分类 (略)同前台 只是转发到不同的页面 添加分类 add.jsp→AdminCatetgoryServlet#add() 1

网上图书商城项目学习笔记-003系统功能模块分析

1. itcastgoods文件夹介绍2. 项目导入演示 * 导入数据库 * 导入项目,发布,运行3. 项目原型导入演示 * 导入项目原型,发布,运行4. 小工具介绍5. jQuery介绍 6. 项目前台功能介绍 * User模块 > 注册 > 激活 > 登录 > 修改密码 > 退出 * Category模块 > 显示所有分类 * Book模块 > 按分类查询(分页) > 按图名查询(模糊)(分页) > 按作者查询(分页) > 按出版社查询(分页

网上图书商城项目学习笔记-031图书管理模块介绍及添加图书

一.流程分析 1.图书管理模块介绍 2. 3. 4.添加图书第一步 5.添加图书第二步 二.代码 1.view层 (1)body.jsp 1 <body> 2 <h1 align="center">图书管理</h1> 3 <p align="center"> 4 <a href="<c:url value='/admin/AdminBookServlet?method=addPre'/>&q