應用Servlet實現購物車

應用Servlet實現購物車

ID:47808017

大?。?4.50 KB

頁數:20頁

時間:2020-01-17

應用Servlet實現購物車_第1頁
應用Servlet實現購物車_第2頁
應用Servlet實現購物車_第3頁
應用Servlet實現購物車_第4頁
應用Servlet實現購物車_第5頁
資源描述:

《應用Servlet實現購物車》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、應用Servlet實現購物車具體實現過程1、創(chuàng)建封裝商品信息的值JavaBean---------GoodsSinglepackagecom.yxq.valuebean;publicclassGoodsSingle{privateStringname;//保存商品名稱privatefloatprice;//保存商品價格privateintnum;//保存商品購買數量publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name

2、;}publicintgetNum(){returnnum;}publicvoidsetNum(intnum){this.num=num;}精選范本,供參考!publicfloatgetPrice(){returnprice;}publicvoidsetPrice(floatprice){this.price=price;}}1、創(chuàng)建工具JavaBean--------MyTools實現字符型數據轉換為整型及亂碼處理packagecom.yxq.toolbean;importjava.io.UnsupportedEnc

3、odingException;publicclassMyTools{publicstaticintstrToint(Stringstr){//將String型數據轉換為int型數據的方法if(str==null

4、

5、str.equals(""))str="0";inti=0;try{i=Integer.parseInt(str);//把str轉換成int精選范本,供參考!類型的變量}catch(NumberFormatExceptione){//try-catch就是監(jiān)視try中的語句,如果拋出catch中聲明的異常類型

6、i=0;e.printStackTrace();//把Exception的詳細信息打印出來}returni;}publicstaticStringtoChinese(Stringstr){//進行轉碼操作的方法if(str==null)str="";try{str=newString(str.getBytes("ISO-8859-1"),"gb2312");}catch(UnsupportedEncodingExceptione){str="";e.printStackTrace();}returnstr;}}精選范本

7、,供參考!1、創(chuàng)建購物車JavaBean------ShopCar實現添加、刪除,購物車制作packagecom.yxq.toolbean;packagecom.yxq.toolbean;importjava.util.ArrayList;importcom.yxq.valuebean.GoodsSingle;publicclassShopCar{privateArrayListbuylist=newArrayList();//用來存儲購買的商品publicvoidsetBuylist(ArrayListbuylist

8、){this.buylist=buylist;}/***@功能向購物車中添加商品*@參數single為GoodsSingle類對象,封裝了要添加的商品信息*/精選范本,供參考!publicvoidaddItem(GoodsSinglesingle){if(single!=null){if(buylist.size()==0){//如果buylist中不存在任何商品GoodsSingletemp=newGoodsSingle();temp.setName(single.getName());temp.setPrice(s

9、ingle.getPrice());temp.setNum(single.getNum());buylist.add(temp);//存儲商品}else{//如果buylist中存在商品inti=0;for(;i

10、me())){//判斷從buylist集合中獲取的當前商品的名稱是否與要添加的商品的名稱相同精選范本,供參考!//如果相同,說明已經購買了該商品,只需要將商品的購買數量加1temp.setNum(temp.getNum()+1);//將商品購買數量加1break;//結束for循環(huán)}}if(i>=buylist.size()){/

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。