web商城專案筆記 5 分類商品分頁展示功能

2021-09-07 10:56:13 字數 1398 閱讀 4555

1.首先之前修改的分類資訊的a標籤效果被清除,

先修改為要跳轉的頁面.跳轉到list.html

2.每個分類展示的資料不同,要跳轉到哪個分類

需要拼接引數cid.

3.要查詢分類需要cid所以要獲取引數cid

做分頁必須要有當前頁數pagenumber,

也就是你告訴我要第幾頁的資料,獲取頁數引數.

4.判斷當前頁有沒有值,如果沒有值的或可以預設為

第一頁,給pagenumber賦值為1

5.拼接引數,把要獲取的cid和pagenumber拼接起來

用來傳送請求.

6.ajax傳送請求,方法findbycid,引數為拼接好的.

7.返回資料pagebean物件就是data欄位,products商品集合

就是pagebean的date物件.

8.遍歷商品集合,拼接字串展示商品資訊.

追加到div中

9.設定分頁,使用hm裡封裝的page()方法,傳入pagebean物件

和跳轉路徑,使用變數接收賦值

10.把分頁內容追加到分頁標籤裡

**1.servlet層:**

1.獲取引數,cid和pagenumber.pagenumber要轉換

為int型,因為是頁數

注意(如果前端沒有給pagenumber空參賦值為

1,轉換型別時就會報錯)

2.做分頁效果,需要使用pagebean,裡面有封裝好的

需要的字段.設定每頁顯示個數,pagesize

3.呼叫service查詢,傳入cid,pagenumber,pagesize引數

返回乙個pagebean物件.

4.返回資料前建立jsonconfig過濾不需要的資訊

5.返回成功資訊

**2.service層:**

1.建立乙個pagebean,封裝pagebean裡需要返回的資訊

2.手動set,當前頁數,和最大顯示個數直接傳入,

總個數total需要呼叫dao根據cid查詢,

返回乙個total

3.由於方法只能返回乙個資料,所以需要把查詢出來

的商品資訊也封裝到pagebean裡,使用dao查詢

當前頁商品,傳入cid,pagenumber,pagesize返回

有個裝有product的list集合.存入pagebean中的

data欄位. return pagebean物件

**3.dao層:**

1.查詢商品列表:

使用select語句根據cid查詢,limit分頁,當前頁為

(pagenumber-1)*pagesize

2.查詢total總個數:

根據cid查詢,返回count個數

web商城專案筆記 2 商品分類資訊和商品資訊展示

1.商品分類資訊展示 2.首頁商品展示 3.單個商品展示 4.某個分類下 商品展示1.前端 1.使用封裝ajax傳送請求,無需引數 2.返回資料vo的.data屬性獲取分類物件 3.遍歷物件 4.他本身中的cname屬性為分類名字 5.拼接字串,把拼接好的標籤追加到div後 2.後端 1.瀏覽器沒有...

pytorch筆記5 分類

用簡單的例子看一下神經網路是怎麼分類的 有兩組資料,一組資料屬於分類1,一組資料屬於分類0 建立資料 n data torch.ones 100,2 data1 torch.normal 2 n data,1 其中一組資料的x座標和y座標都包含再data1中 label1 torch.zeros 1...

五 分類 其它分類技術5

結構風險最小化理論 給出了線性分類器邊緣與其泛化誤差之間關係的形式化解釋 1.線性決策邊界wx b 0 2.線性分類器的邊緣 3.學習線性svm模型 拉格朗日乘子法 kkt條件 支援向量 對偶拉格朗日函式 軟邊緣,學習允許一定訓練錯誤的決策邊界 在優化問題的約束中引入正值的鬆弛變數 鬆弛變數提供了決...