流程:
前端 直接發請求,分頁展示,必然有當前頁數pagenumber
引數.後端 檢測是否有人登入 根據當前登入人資訊查詢該
使用者的訂單
1.獲取pagenumber引數,判斷如果沒有等於1
2.ajax發請求,myorders方法,pagenumber引數
3.判斷登入,如果code為2,跳轉到登入頁面
4.返回資料vo的data欄位是pb pagebean.
pb的data欄位是orders訂單集合
5.遍歷orders訂單集合.集合裡拼接標籤,
注意集合裡套的集合的獲取.提公升拼接標籤的
作用域.
6.把拼接好的標籤替換到之前的標籤裡
7.使用hm.page()方法獲取分頁拼接標籤,引數傳入
pagebean物件pb,要跳轉的到頁面的基礎位址
8.把拼接好的標籤替換到之前的標籤裡
**1.servlet:**
1.獲取session裡的user是否登入,如果為空
代表沒有登入使用nologin方法返回資訊
結束程式.
2.獲取pagenumber引數轉換int型,定義每頁顯示
個數pagesize.
3.呼叫service層根據uid,當前頁數,顯示個數,
查詢訂單資訊,返回乙個訂單order類的pagebean
4.返回成功資訊,傳遞pagebean,並且因為有日期顯示
傳入jsonutil的指定日期格式
**2.service:**
1.建立pagebean物件.
2.設定裡面的字段資訊,總個數,以及date資料
需要查詢
3.根據uid,頁數,顯示個數查詢訂單,返回乙個訂單order類
的list集合,這只是某個人的訂單集合,
但是查不出訂單項,所以給他建立乙個findmyorders方法
4.呼叫dao層根據uid查詢總個數,設定資料,返回pagebean物件.
5.在findmyorders方法中,呼叫dao層根據uid,當前頁數,顯示個數
查詢出乙個訂單集合,遍歷集合,呼叫dao層根據oid查詢出
訂單項,返回乙個訂單項orderitemvo集合.給每乙個訂單
設定訂單項,返回orders訂單集合.
**3.dao層:**
1.總個數根據uid查詢,返回乙個int型資料
2.orders集合根據uid查詢,加上時間降序,使用limit分頁,
當前頁為(pagenumber-1)*pagesize
web商城專案筆記 2 商品分類資訊和商品資訊展示
1.商品分類資訊展示 2.首頁商品展示 3.單個商品展示 4.某個分類下 商品展示1.前端 1.使用封裝ajax傳送請求,無需引數 2.返回資料vo的.data屬性獲取分類物件 3.遍歷物件 4.他本身中的cname屬性為分類名字 5.拼接字串,把拼接好的標籤追加到div後 2.後端 1.瀏覽器沒有...
web商城專案筆記 5 分類商品分頁展示功能
1.首先之前修改的分類資訊的a標籤效果被清除,先修改為要跳轉的頁面.跳轉到list.html 2.每個分類展示的資料不同,要跳轉到哪個分類 需要拼接引數cid.3.要查詢分類需要cid所以要獲取引數cid 做分頁必須要有當前頁數pagenumber,也就是你告訴我要第幾頁的資料,獲取頁數引數.4.判...
41 我的C 學習筆記7
關係運算子屬於二元運算子,用於程式中的變數之間 變數和自變數之間以及其它型別的資訊之間的比較,它返回乙個代表運算結果的布林值。當運算子對應的關係成立時,運算結果為true,否則為false 所有關係運算子通常用在條件語句中來做為判斷的依據。c 中的關係運算子共有6個。關係運算子就好像對兩個鐵球進行比...