تابع المقال السابق للدراسة.
3. تفاصيل طلب الاستعلام
OrderServlet
حمل السلسلة العامة (httpservletrequest req ، httpservletresponse resp) يلقي servletexception ، ioException {string oid = req.getParameter ("OID") ؛ ترتيب الترتيب = orderservice.load (OID) ؛ req.setattribute ("الطلب" ، الترتيب) ؛ String btn = req.getParameter ("BTN") ؛ // BTN يشرح الارتباط التشعبي الذي ينقره المستخدم للوصول إلى req.setattribute ("BTN" ، BTN) ؛ إرجاع "/jsps/order/desc.jsp" ؛}desc.jsp
<div> <span> رقم الطلب: $ {order.oid} <c: اختر> <c: عندما test = "$ {order.status eq 1}"> (في انتظار الدفع) </c: عندما> <c: عند اختبار = "$ {order.status eq 2}"> (جاهز للشحن) </c: عندما> <c: تأكيد) </c: عندما> <c: عندما test = "$ {order.status eq 4}"> (المعاملة ناجحة) </c: عندما> <c: عند اختبار = "$ {order.status eq 5}"> (إلغاء) </c: عندما> المعلومات </dt> <dd> $ {order.address} </dd> </dl> </viv> <dl> <dt> قائمة المنتجات </dt> <dd> <table cellpadding = "0" 0 "cellpacing =" 0 "> <tr> <th> اسم المنتج </th> align = "left"> tricptotal </h> </tr> <c: foreach edine = "$ {order.orderItemList}" var = "item"> <tr style = "padding-top: 20px ؛ padding-bottom: 20px ؛ } '/> "/> <a href =" <c: url value ='/bookservlet؟ method = load & bid = $ {item.book.bid} '/> "> $ {item.book.bname} </a> </td> </td> <td> <span> $ } </span> </td> <td> <span> $ {item.subtotal} </span> </td> </tr> </c: foreach> </talle> </dd> </dl> </vond> <div style = "margin: 10px 10px 10px 550px ؛" حجم الخط: 15px ؛ "> المبلغ الإجمالي: </span> <span> $ {order.total} </span> <br/> <c: if test =" $ {order.status eq 1} "> <a href =" <c: url value = '/orderservlet؟ <c: if test = "$ {order.status eq 1 و btn eq 'cancel'}"> <a id = "cancel" href = "<c: url value = '/orderservlet؟ "تأكيد"} ""> <a id = "infernation" href = "<c: url value = '/orderservlet؟ method = refign & oid = $ {order.oid}'/>"4. إلغاء الطلب وتأكيد الإيصال
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.