使用JavaBean實現(xiàn)購物系統(tǒng)_第1頁
使用JavaBean實現(xiàn)購物系統(tǒng)_第2頁
使用JavaBean實現(xiàn)購物系統(tǒng)_第3頁
使用JavaBean實現(xiàn)購物系統(tǒng)_第4頁
使用JavaBean實現(xiàn)購物系統(tǒng)_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

JSP程序設計九江職業(yè)技術學院JSP+JavaBean+ServletJSPJSP+JavaBean123本課程三大模塊

JSP+JavaBean2.JSP+JavaBean2.結合教學的需要,完善現(xiàn)有的學生信息管理系統(tǒng)中的其他功能,主要包括登錄、注冊、注銷等操作模塊二以學習JavaBean知識為主,包括JavaBean基礎知識、JSP的用于JavaBean上的三個常用動作、JSP+JavaBean+JDBC學習任務任務一、JavaBean基礎知識任務二、編寫和使用JavaBean任務三、JavaBean的作用域任務四、JavaBean應用實例任務五、項目實戰(zhàn):學生信息管理系統(tǒng)的登錄、注冊任務四JavaBean應用實例知識點:使用JavaBean訪問數(shù)據(jù)庫使用JavaBean實現(xiàn)猜數(shù)游戲使用JavaBean實現(xiàn)購物系統(tǒng)該程序實現(xiàn)一個在線書店的簡單功能。客戶可在頁面上選擇購買的書,購書請求提交后購物信息被保存在JavaBean中;客戶也可以將圖書刪除。Shop.java是一個購書的JavaBean;購書頁面shop.jsp;處理購書頁面shop.jsp的頁面是shopHandle.jsp,該頁面處理用戶的購書信息。任務四JavaBean應用實例【例8-7】在線購書系統(tǒng)Shop.java代碼如下:packagech08;importjava.util.Vector;importjavax.servlet.http.HttpServletRequest;publicclassShop{privateVectorv=newVector();

privateStringsubmit=null;privateStringitem=null;

privatevoidaddItem(Stringname){v.addElement(name);}privatevoidremoveItem(Stringname){v.removeElement(name);}任務四JavaBean應用實例publicvoidsetItem(Stringname){item=name;}publicvoidsetSubmit(Strings){submit=s;}publicString[]getItems(){String[]s=newString[v.size()];v.copyInto(s);returns;}publicvoidprocessRequest(HttpServletRequestrequest){if(submit==null)addItem(item);if(submit.equals("添加"))addItem(item);elseif(submit.equals("刪除"))removeItem(item);reset();}任務四JavaBean應用實例privatevoidreset(){setSubmit(null);setItem(null);}publicStringgetSubmit(){returnsubmit;}publicStringgetItem(){returnitem;}}任務四JavaBean應用實例在線書店使用Vector保存客戶所選購貨物。當客戶頁面提交時,submit屬性、item屬性和頁面變量進行綁定。process()方法根據(jù)submit的值從Vector中添加或刪除圖書,完成基本的購書操作。shop.jsp代碼如下:<%@pagecontentType="text/html"pageEncoding="UTF-8"%><html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>在線購書頁面</title></head><body><formtype="post"action="shopHandle.jsp"><br>

請選擇要添加或刪除圖書種類:<hr>

添加商品:任務四JavaBean應用實例<selectname="item"><option>《Java程序設計與項目實訓教程》</option><option>《JSP程序設計技術教程》</option><option>《JSP程序設計與項目實訓教程》</option><option>《Struts2+Hibernate框架技術教程》</option> <option>《Web框架技術(Struts2+Hibernate+Spring3)教程》</option><option>《JavaWeb技術整合應用與項目實戰(zhàn)》</option></select><br><hr><inputtype=submitname="submit"value="添加"/><inputtype=submitname="submit"value="刪除"/></form></body></html>

任務四JavaBean應用實例shop.jsp運行效果如圖8-11所示。選定書后點擊“添加”,shopHandle.jsp進行處理。shopHandle.jsp代碼如下:<%@pagecontentType="text/html"pageEncoding="UTF-8"%><html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>已購書信息</title></head><body><body><jsp:useBeanid="cart"scope="session"class="ch08.Shop"/><jsp:setPropertyname="cart"property="*"/><%cessRequest(request);%>任務四JavaBean應用實例<br>您已選購的書有:

<ol><%String[]items=cart.getItems();for(inti=0;i<items.length;i++){%>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論