ดำเนินการต่อไปยังบทความก่อนหน้าเพื่อการศึกษา
3. รายละเอียดการสั่งซื้อแบบสอบถาม
คำสั่งซื้อ
การโหลดสตริงสาธารณะ (httpservletrequest req, httpservletResponse resp) พ่น servletexception, ioexception {string oid = req.getParameter ("oid"); คำสั่งซื้อ = orderervice.load (OID); req.setAttribute ("คำสั่ง", คำสั่งซื้อ); สตริง btn = req.getParameter ("btn"); // btn อธิบายว่าการเชื่อมโยงหลายมิติที่ผู้ใช้คลิกเพื่อเข้าถึง req.setAttribute ("btn", btn); ส่งคืน "/jsps/order/desc.jsp";}desc.jsp
<div> <pan> หมายเลขคำสั่งซื้อ: $ {order.oid} <c: เลือก> <c: เมื่อทดสอบ = "$ {order.status eq 1}"> (รอการชำระเงิน) </c: เมื่อ> <c: เมื่อทดสอบ = "$ {order.status eq 2}"> การยืนยัน) </c: เมื่อ> <c: เมื่อ test = "$ {order.status eq 4}"> (การทำธุรกรรมสำเร็จ) </c: เมื่อ> <c: เมื่อทดสอบ = "$ {order.status eq 5}"> (ยกเลิก> </c: เมื่อ> </c ข้อมูล </dt> <dd> $ {order.address} </dd> </dl> </div> <dl> <dt> รายการผลิตภัณฑ์ </dt> <dd> <table cellpadding = "0" cellpacing = "0"> <tr> Align = "left"> subtotal </th> </tr> <c: foreach items = "$ {order.orderItemList}" var = "item"> <tr style = "padding-top: 20px; padding-bottom: 20px;"> <td> } '/> "/> <a href =" <c: url value ='/bookservlet? method = load & bid = $ {item.book.bid} '/> "> $ {item.book.bname} </a> </div> </td> <td> <span> $ {item.quantity} </span> </td> <td> <span> $ {item.subtotal} </span> </td> </tr> </c: foreach> </table> </dd> FONT-SIZE: 15PX; "> จำนวนเงินทั้งหมด: </span> <span> $ {order.total} </span> <br/> <c: ถ้า test =" $ {order.status eq 1} "> <a href =" <c: url value = '/orderservlet <c: ถ้า test = "$ {order.status eq 1 และ btn eq 'cancel'}"> <a id = "ยกเลิก" href = "<c: url value = '/orderservlet? method = cancel & oid = $ {ord.oid}'/>"> ยกเลิกคำสั่ง </a btn eq 'ยืนยัน'} "> <a id =" ยืนยัน "href =" <c: url value = '/orderSvlet? method = ยืนยัน & oid = $ {order.oid}'/> "> ยืนยันใบเสร็จรับเงิน </a> <br/>4. ยกเลิกคำสั่งซื้อและยืนยันใบเสร็จรับเงิน
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น