Continuez à l'article précédent pour étudier.
3. Détails de la commande de requête
Orderservlet
Public String Load (httpServLetRequest req, httpServletResponse resp) lève ServletException, ioException {String oid = req.getParameter ("OID"); ORDER ORDER = ORDERSERVICE.LOAD (OID); req.setAttribute ("Order", Ordre); String btn = req.getParameter ("btn"); // btn explique quel hyperlien, l'utilisateur clique pour accéder au req.setAttribute ("btn", btn); return "/jsps/order/desc.jsp";}desc.jsp
<div> <span> Numéro de commande: $ {order.oid} <C: Choose> <C: quand test = "$ {Order.Status Eq 1}"> (en attente de paiement) </c: When> <C: When Test = "$ {Order.Status Eq 2}"> (prêt à expédier) </ C: When> <C: When Test = "$ {Order.statur Eq 3}" Confirmation) </c: quand> <c: when test = "$ {order.status eq 4}"> (transaction réussie) </c: when> <c: when test = "$ {Order.status eq 5}"> (annulé) </c: when> </ c: choisir> le temps de commande: $ {ordre. Informations </dt> <dd> $ {order.address} </dd> </dl> </div> <dl> <dt> Liste des produits </dt> <dd> <table cellpadding = "0" Cellpacing = "0"> <tr> <th> Nom du produit </th> <th Align = "Left"> Unit Price </th> <th align = "Left" Left " Align = "Left"> subtotal </ th> </tr> <c: foreach items = "$ {order.orderItemList}" var = "item"> <tr style = "padding-top: 20px; padding-bottom: 20px;"> <td> <div> <img align = "middle" src = "<c: url value = '/ $ {item.iMage_b_b_b } '/> "/> <a href =" <c: url value =' / bookservlet? method = losh & bid = $ {item.book.bid} '/> "> $ {item.book.bname} </a> </div> </pd> <td> <span> $ {item.book.currprice} </pan> </pd> } </span> </td> <td> <span> $ {item.subtotal} </span> </td> </tr> </c: foreach> </s table> </dd> </dl> </div> <div style = "margin: 10px 10px 10px; FONT-SIZE: 15PX; "> Montant total: </span> <span> $ {order.total} </span> <br/> <C: if test =" $ {Order.Status Eq 1} "> <a href =" <C: url value = '/ orderservlet? Method = PaymentPre & oid = $ {Order.Ooid}' /> " <c: if test = "$ {order.status eq 1 et btn eq 'annule'}"> <a id = "annuler" href = "<c: url value = '/ orderservlet? Method = annuler & oid = $ {order.oid}' />"> annuler l'ordre </a> <br/> </c: if> <c: if test = "$ {ordonnance. 'confirm'} "> <a id =" confirmer "href =" <c: url value = '/ orderservlet? Method = confirm & oid = $ {order.oid}' /> "> confirmer le reçu </a> <br/> </ c: if> </ div> </ div>4. Annuler la commande et confirmer le reçu
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.