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條件 支援向量 對偶拉格朗日函式 軟邊緣,學習允許一定訓練錯誤的決策邊界 在優化問題的約束中引入正值的鬆弛變數 鬆弛變數提供了決...