最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java網(wǎng)上圖書商城(8)訂單模塊3

 更新時間:2016年12月05日 16:13:42   作者:ganchuanpu  
這篇文章主要為大家詳細介紹了java網(wǎng)上圖書商城,訂單模塊第三篇,具有一定的參考價值,感興趣的小伙伴們可以參考一下

繼續(xù)上一篇進行學(xué)習(xí)。

3.查詢訂單詳細信息

OrderServlet

public String load(HttpServletRequest req, HttpServletResponse resp)
  throws ServletException, IOException {
 String oid = req.getParameter("oid");
 Order order = orderService.load(oid);
 req.setAttribute("order", order);
 String btn = req.getParameter("btn");//btn說明了用戶點擊哪個超鏈接來訪問本方法的
 req.setAttribute("btn", btn);
 return "/jsps/order/desc.jsp";
}

desc.jsp

<div class="divOrder">
 <span>訂單號:${order.oid }
 <c:choose>
  <c:when test="${order.status eq 1 }">(等待付款)</c:when>
  <c:when test="${order.status eq 2 }">(準備發(fā)貨)</c:when>
  <c:when test="${order.status eq 3 }">(等待確認)</c:when>
  <c:when test="${order.status eq 4 }">(交易成功)</c:when>
  <c:when test="${order.status eq 5 }">(已取消)</c:when>
 </c:choose> 
 下單時間:${order.ordertime }</span>
</div>
<div class="divContent">
 <div class="div2">
  <dl>
   <dt>收貨人信息</dt>
   <dd>${order.address }</dd>
  </dl>
 </div>
 <div class="div2">
  <dl>
   <dt>商品清單</dt>
   <dd>
    <table cellpadding="0" cellspacing="0">
     <tr>
      <th class="tt">商品名稱</th>
      <th class="tt" align="left">單價</th>
      <th class="tt" align="left">數(shù)量</th>
      <th class="tt" align="left">小計</th>
     </tr>
 
     <c:forEach items="${order.orderItemList }" var="item">
      <tr style="padding-top: 20px; padding-bottom: 20px;">
       <td class="td" width="400px">
        <div class="bookname">
         <img align="middle" width="70" 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>
       <td class="td" >
        <span>¥${item.book.currPrice }</span>
       </td>
       <td class="td">
        <span>${item.quantity }</span>
       </td>
       <td class="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; font-size: 15px;">合計金額:</span>
  <span class="price_t">¥${order.total }</span><br/>
  <c:if test="${order.status eq 1 }">
   <a href="<c:url value='/OrderServlet?method=paymentPre&oid=${order.oid }'/>" class="pay"></a><br/>
  </c:if>
  <c:if test="${order.status eq 1 and btn eq 'cancel'}">
   <a id="cancel" href="<c:url value='/OrderServlet?method=cancel&oid=${order.oid }'/>">取消訂單</a><br/>
  </c:if>
  <c:if test="${order.status eq 3 and btn eq 'confirm'}">
   <a id="confirm" href="<c:url value='/OrderServlet?method=confirm&oid=${order.oid }'/>">確認收貨</a><br/>
  </c:if> 
 </div>
</div>


4.取消訂單、確認收貨

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • idea項目中target文件提示拒絕訪問的解決

    idea項目中target文件提示拒絕訪問的解決

    這篇文章主要介紹了idea項目中target文件提示拒絕訪問的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • java實現(xiàn)  微博登錄、微信登錄、qq登錄實現(xiàn)代碼

    java實現(xiàn) 微博登錄、微信登錄、qq登錄實現(xiàn)代碼

    這篇文章主要介紹了java實現(xiàn) 微博登錄、微信登錄、qq登錄實現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • Spring框架生成圖片驗證碼實例

    Spring框架生成圖片驗證碼實例

    驗證碼在很多地方都會遇到,實現(xiàn)的方法和形式也有很多,主要的目的就是為了安全,防止一些惡意的攻擊等。今天在之前搭建好的一個spring框架上寫了一個驗證碼的生成demo,我會貼出細節(jié)代碼,但是spring的配置就不在介紹了,有需要的可以參考借鑒。
    2016-08-08
  • SpringBoot配置文件中系統(tǒng)環(huán)境變量存在特殊字符的處理方式

    SpringBoot配置文件中系統(tǒng)環(huán)境變量存在特殊字符的處理方式

    這篇文章主要介紹了SpringBoot配置文件中系統(tǒng)環(huán)境變量存在特殊字符的處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • SpringCloud使用Kafka Streams實現(xiàn)實時數(shù)據(jù)處理

    SpringCloud使用Kafka Streams實現(xiàn)實時數(shù)據(jù)處理

    使用Kafka Streams在Spring Cloud中實現(xiàn)實時數(shù)據(jù)處理可以幫助我們構(gòu)建可擴展、高性能的實時數(shù)據(jù)處理應(yīng)用,Kafka Streams是一個基于Kafka的流處理庫,本文介紹了如何在SpringCloud中使用Kafka Streams實現(xiàn)實時數(shù)據(jù)處理,需要的朋友可以參考下
    2024-07-07
  • java組件fileupload文件上傳demo

    java組件fileupload文件上傳demo

    這篇文章主要為大家詳細介紹了java組件fileupload文件上傳demo ,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • @RequestBody 部分屬性沒有轉(zhuǎn)化成功的處理

    @RequestBody 部分屬性沒有轉(zhuǎn)化成功的處理

    這篇文章主要介紹了@RequestBody 部分屬性沒有轉(zhuǎn)化成功的處理方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • SpringBoot整合RocketMQ實現(xiàn)發(fā)送同步消息

    SpringBoot整合RocketMQ實現(xiàn)發(fā)送同步消息

    RocketMQ 是一款開源的分布式消息中間件,由阿里巴巴開源,它具有高可用性、高性能、低延遲等特點,廣泛應(yīng)用于阿里巴巴集團內(nèi)部以及眾多外部企業(yè)的業(yè)務(wù)系統(tǒng)中,本文給大家介紹了SpringBoot整合RocketMQ實現(xiàn)發(fā)送同步消息,需要的朋友可以參考下
    2024-04-04
  • java通過snmp協(xié)議獲取物理設(shè)備信息

    java通過snmp協(xié)議獲取物理設(shè)備信息

    這篇文章主要介紹了java通過snmp協(xié)議獲取物理設(shè)備信息,snmp中文含義是簡單網(wǎng)絡(luò)管理協(xié)議,可用完成對計算機、路由器和其他網(wǎng)絡(luò)設(shè)備的遠程管理和監(jiān)視,本文我們是通過java程序來獲取,需要的朋友可以參考下
    2023-07-07
  • 5個主流的Java開源IDE工具詳解

    5個主流的Java開源IDE工具詳解

    這篇文章主要介紹了5個主流的Java開源IDE工具,無論如何,Java在當今使用的編程語言中始終排在前三名,在TIOBE索引中涉及700萬到1000萬的程序員和開發(fā)者
    2020-07-07

最新評論

丹阳市| 鄯善县| 密山市| 德州市| 桦南县| 西乌珠穆沁旗| 西乌| 青岛市| 永嘉县| 锡林浩特市| 台前县| 灵山县| 张家港市| 霍林郭勒市| 海兴县| 宁夏| 三原县| 策勒县| 荣成市| 临颍县| 肃宁县| 盐亭县| 偏关县| 当阳市| 大埔区| 汶上县| 弥勒县| 长春市| 大英县| 房山区| 临沂市| 宜都市| 晴隆县| 沁源县| 烟台市| 阆中市| 阿拉尔市| 新丰县| 融水| 佳木斯市| 衡山县|