⑴ 有高手能指點下怎麼用Struts2做一個購物車的么,只是用Struts2的,跪求指點!!!!
不用資料庫? 添加到購物車只能設置到臨時的session里 沒多大意義了。
⑵ struts2怎麼實現 購物車
建個Cart 實體
Map類型 然後把id和訂單項放裡面
⑶ struts2購物車 空指針
找到你報的錯誤,有個行號,那一行對應的是哪個對象,就說明你那個版對象是null;著重看你點權取的地方。如:goods.getMer_id() list.get(i).getGoods().getMer_id()
⑷ 使用struts2+hibernate+Spring技術開發的網上書店系統源碼,使用mysql資料庫
網上書店PHP書店網站源碼系統 2009 下載 - 天空軟體站
⑸ struts2傳參問題 <a href="additemcaractionproct=b&number=1">購買(添加到購物車)</a>
只有通過表單提交然後用struts2的標簽才會把對象傳給action,你用get方式根本無法在action裡面獲取對象。用get方式不能把整個對象傳進去的。只能傳單個參數
⑹ Struts2 商品列表購買功能的實現!!
可以實現,跟提交功能差不多,就直接鏈接到你要提交的Action,比如訪問方式為.do的話:
....BuyAction.do?itemId=123(此處如有其他參數用&符號連接繼續寫)
⑺ 誰有struts2購物車的源碼,要有注釋,發一份到本人郵箱,578906647@qq.com,請勿回復CSDN有很多,沒分
一般講的購物車就是Session域,不過購物網站不會用Session做購物車的,Session容量有限不太安全,萬一有一夥人惡意地瘋狂購物,伺服器就掛了。所以可以考慮用資料庫來實現。
⑻ 編程 java 關於購物車
將session中的商品定義為對象
放入ArrayList中
修改了購物車內容後
把ArrayList.size()賦值到現在是0的位置回
如:
購物車添加物品答
List proctList = new ArrayList();
Proct proct1 = new Proct();
proctList.add(proct1);
...
Proct proctN = new Proct();
proctList.add(proctN);
session.setAttribute("proct", proctList);
頁面可以寫
List proctList = (List)session.getAttribute("proct");
把proctList.size()放到個數的位置
⑼ Struts2購物車問題 刪除的時候總價出錯
for (int i =0;i<bookList.size();i++){
if (bookList.get(i).getBk().getBookID().equals(id)){
bookList.remove(bookList.get(i));
}else{
cartprice=cartprice+bookList.get(i).getBk().getSellPrice();
}
問題出在這里,如果第一個id就為ture,則remove掉了一個,相應的bookList.size()也減1,循環也就減少了版一次,所以你的A商品會權減少1.
可以考慮用個新的list,你這種遍歷list中又remove和add是肯定會出問題的,因為你執行後size會變化,影響遍歷的執行
⑽ java struts2購物車問題
後台自session.put(cart,"cart");
然後頁面通過循環把購物車的東西循環出來
-----------------------------
。。。後台不是已經去到cart集合了嗎??而且都存在session中,如果在頁面上顯示後,提交前,沒有改動cart集合,那直接保存session中的cart集合就得了。
如果顯示購物車時,還要對商品數量等進行修改,或刪掉一些商品,然後提交,這種的就要在jsp上寫「購物車表單」--既顯示又可以做修改,修改後點提交就是一份訂單,這個會復雜點,我也不熟悉。。。請教高手。。。