Lanjutkan ke artikel sebelumnya untuk dipelajari.
3. Detail Pesanan Kueri
OrderServlet
Public String Load (httpservletRequest req, httpservletResponse resp) melempar servletException, ioException {string oid = req.getParameter ("oid"); Pesanan pesanan = orderservice.load (OID); req.setAttribute ("order", order); String btn = req.getParameter ("btn"); // btn menjelaskan hyperlink mana yang diklik pengguna untuk mengakses req.setAttribute ("btn", btn); kembalikan "/jsps/order/desc.jsp";}desc.jsp
<vers> <span> Nomor pesanan: $ {order.oid} <c: pilih> <c: when test = "$ {order.status eq 1}"> (menunggu pembayaran) </c: when> <c: when test = "$ {order.status eq 2}" (siap dikirimkan) </c: when> <c: when test = "$" {usaha 3 {sore) (siap kirim) </c: whow> <c: c: when test = "$" {sore {sore) </c: whow> <c: when test = "$" {{{sore {status {status. konfirmasi) </c: when> <c: when test = "$ {order.status eq 4}"> (transaksi berhasil) </c: when> <c: when test = "$ {order.status eq 5}"> (dibatalkan) </c: kapan> </c: pilih> waktu pesanan: $ {order.digne} </rentang bentang> </c: Informasi </dt> <dd> $ {order.address} </dd> </ll> </div> <dl> <dt> Daftar produk </dt> <dd> <Table CellPadding = "0" CellPacing = "0"> <TH> <TH> Nama Produk </th> <tH Align = "LIFT"> <TR> <TH> NAMA PRODUK </th> <TH Align = "LIFT"> <TH "<TH" LIFT </TH </th align = "LIFT"> <TH "<TH" </tH " 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.book.image_b } '/> "/> <a href =" <c: url value ='/bookservlet? method = load & bid = $ {item.book.bid} '/> "> $ {item.book.bname} </a> </div> </td> <tpan> <span> $ {item.book.currprice {/} </td> <td> <pan> $ {span.currprice {> {td> <pan> <tpan> <pan> $ {span book.currprice {span {span {span> </td> <tan> }</span> </td> <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; Ukuran font: 15px; "> Jumlah Total: </span> <span> $ {order.total} </span> <br/> <c: if test =" $ {order.status eq 1} "> <a href =" <c: url value = '/orderServlet? Metode = pillypre & oid = $ {if {if/{if/{if/{if/oid. <c: if test = "$ {order.status eq 1 dan btn eq 'batal'}"> <a id = "batal" href = "<c: url value = '/orderServlet? Metode = batal & oid = $ {ord.oid}'/"> Batalkan pesanan </a> <br/> </c: if> c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: c: oid {C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C:/C: </C: 'Konfirmasi'} "> <a id =" konfirmasi "href =" <c: nilai url = '/orderServlet? Metode = konfirmasi & oid = $ {order.oid}'/> "> Konfirmasikan tanda terima </a> <br/> </c: if> </div> </div>4. Batalkan pesanan dan konfirmasi tanda terima
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.