研究のために前の記事に続けてください。
3。クエリ注文の詳細
OrderServlet
public string load(httpservletrequest req、httpservletresponse rep)throws 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
注文番号:$ {order.oid} <c:code> <c:shoice> <c:test = "$ {order.status eq 1}">(支払いを待つ)</c:> <c:when test = "$ {order.Status eq 2}">(出荷する準備)</c:> <確認)</c:when> <c:test = "$ {order.status eq 4}">(トランザクション成功)</c:test = "$ {order.status eq 5}">(キャンセル)</c </c:> </c:shoice> shued> odertime} $ {ordertime} </span <情報</dt> <dd> $ {order.address} </dd> </dl> </div> <dl> <dt>製品リスト</dt> <dd> <table cellpadding = "0" cellpacing = "0"> <tr> <th <>製品名</th </th </th </th </th </th < align = "left"> subtotal </th> </tr> <c:foreach items = "$ {order.orderitemlist}" var = "item"> <tr style = "padding-top:20px; padding-bottom; } '/> "/> <a href =" <c:url value ='/bookservlet?method = load&bid = $ {item.book.bid} '/> "> $ {item.book.bname} </a> </div> </td> <td> <span> $ {item.book.currprice} </span> </td> <td> <span> $ {item.quantity} </span> </td> <td> <span> $ {item.subtotal} </span> </td> </tr> </c:foreach> </table> </dd> </dl> </div> <div style = "" span = "> < font-size:15px; ">合計金額:</span> <span> $ {order.total} </span> <br/> <c:if test =" $ {order.status eq 1} "> <a href =" <c:url value = '/orderservlet?method = paymentpre&oid = $ {odsoid}'/> <c:if test = "$ {order.status eq 1およびbtn eq '' cancel '}"> <a id = "cancel" href = "<c:url value ='/ordersvlet?method = $ {order.oid} '/>"> cancel </a> btn eq 'confism'} "> <a id =" confish "href =" <c:url value = '/ordervet?method = confirm&oid = $ {order.oid}'/> ">領収書を確認</a> <br/> </c:> </div> </div>4。注文をキャンセルし、領収書を確認します
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。