Продолжить предыдущую статью для обучения.
3. Детали заказа запроса
Orderservlet
public String Load (httpservletrequest req, httpservletresponse resp), бросает ServletException, ioException {string oid = req.getParameter ("OID"); Заказ = orderservice.load (OID); req.setattribute ("order", order); String btn = req.getParameter ("btn"); // btn объясняет, какую гиперссылку пользователь нажимает, чтобы получить доступ к req.setattribute ("btn", btn); вернуть "/jsps/order/desc.jsp";}desc.jsp
<div> <pran> Номер заказа: $ {order.oid} <c: выберите> <c: of test = "$ {order.status eq 1}"> (ожидание платежа) </c: когда> <c: of test = "$ {order.status eq 2}"> (готово к отправке) </c: when> <c: when test = "$. confirmation)</c:when> <c:when test="${order.status eq 4 }">(transaction successful)</c:when> <c:when test="${order.status eq 5 }">(canceled)</c:when> </c:choose> Order time: ${order.ordertime }</span></div><div> <div> <dl> <dt>Consignee Информация </dt> <dd> $ {order.address} </dd> </dl> </div> <dl> <dt> Список продуктов </dt> <dd> <Таблица CellPadding = "0" CellPacing = "0"> <TR> <Th> Название продукта </th> <th Align = "Left"> al -nate Price </th> </th align = "/th quipty </th quipty </th quipty </th quipti align = "left"> subtotal </th> </tr> <c: foreach elects = "$ {order.orderitemlist}" var = "item"> <tr style = "padding-top: 20px; padding-bottom: 20px;"> <td> <viv> <img align = "middle" src = "<c: url value = '/$ {$' $ '/$ {$'/$ '. } '/> "/> <a href =" <c: url value ='/bookservlet? Method = load & bid = $ {item.book.bid} '/> "> $ {item.book.bname} </a> </div> </td> <td> <pan> {item.quurpric } </span> </td> <td> <pan> $ {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> <pan> $ {order.total} </span> <br/> <c: if test =" $ {order.status eq 1} "> <a href =" <c: url value = '/orderservlet? <C: if test = "$ {order.status eq 1 и btn eq 'Cancel'}"> <a id = "cancel" href = "<c: url value = '/orderservlet? Method = Oid и oid = $ {order.oid}'/>"> Отмена порядка </a> <br/> </c: if> <c: if test = "at step =" at step = ntar. Btn EQ 'Подтверждение'} "> <a id =" Подтверждение "href =" <c: url value = '/orderservlet? Method = sefint & oid = $ {order.oid}'/> "> подтвердить квитанцию </a> <br/> </c: if> </div> </div>4. Отмените заказ и подтвердите квитанцию
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.