Continue até o artigo anterior para estudo.
3. Detalhes do pedido de consulta
OrderServlet
Public String Load (httpServletRequest req, httpServletResponse resp) lança servletexception, ioexception {string oid = req.getParameter ("oid"); Pedido de ordem = orderService.load (OID); req.setAtattribute ("Order", Order); String btn = req.getParameter ("btn"); // btn explica qual hiperlink o usuário clica para acessar o req.setattribute ("btn", btn); retornar "/jsps/order/desc.jsp";}Desc.jsp
<div> <pan> Número do pedido: $ {order.oid} <c: escolha> <c: quando test = "$ {order.status eq 1}"> (aguardando pagamento) </c: when> <c: quando test = "$ {order.status Eq 2}"> (pronto para enviar) </c: when> <c: confirmação) </c: quando> <c: Quando test = "$ {order.status eq 4}"> (transação bem -sucedida) </c: quando> <c: quando test = "$ {order.status eq 5}"> (cancelado) </c: when> </c: escolhe> tempo <{$ {Order.-Dorde} information</dt> <dd>${order.address }</dd> </dl> </div> <dl> <dt>Product list</dt> <dd> <table cellpadding="0" cellpacing="0"> <tr> <th>Product name</th> <th align="left">Unit price</th> <th align="left">Quantity</th> <th align = "esquerda"> subtotal </th> </tr> <c: foreach itens = "$ {order.orderitemlist}" var = "item"> <tr style = "padding-top: 20px; padding-bottom: 20px;"> <td> <div> <img align = "Middle" src = "c: c: c: c: c: urbl) } '/> "/> <a href =" <c: url value ='/bookServlet? Method = load & bid = $ {item.book.bid} '/> "> $ {Item.book.bname} </a> </div> </td> <td> <plage> <tembook.d.d.drice } </span> </td> <td> <pan> $ {item.subtotal} </span> </td> </tr> </c: foreach> </ tabela> </dd> </dl> </div> <div style = "margem: 10px 10px 5550px; Font-size: 15px; "> Valor total: </span> <pan> $ {order.total} </span> <br/> <c: if test =" $ {order.status eq 1} "> <a href =" <c: url value = '/orderSletLe) <c: se test = "$ {order.status eq 1 e btn eq 'cancel'}"> <a id = "cancel" href = "<c: url value = '/orderServlet? método = cancel & oid = $ {order.oid}'/>"> cancelam a ordem </aT> <br/> btn eq 'confirm'} "> <a id =" confirm "href =" <c: url value = '/orderServlet? Método = confirm & oid = $ {order.oid}'/> "> confirme o recebimento </a> <br/> </c: if> </div> </div>4. Cancele o pedido e confirme o recibo
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.