freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java技術(shù)的網(wǎng)上交易系統(tǒng)的開(kāi)發(fā)畢業(yè)論文(編輯修改稿)

2025-07-21 15:45 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 = (success)。 } catch (ECPortException be) { forward = (fail)。 ()。 (save user info error. . ., be)。 } } return forward。 }在UserService中調(diào)用dao中的addUser方法,代碼如下:public void addUser(User user) throws StoreException { ..... try { session = ()。 tx = ()。 (user)。 ()。 } ..... } 在注冊(cè)成功后,會(huì)跳轉(zhuǎn)到注冊(cè)成功界面 (2)用戶登錄網(wǎng)站首頁(yè)在用戶第一次訪問(wèn)時(shí)會(huì)判斷用戶是否登錄,未登錄則顯示用戶登錄窗口,在用戶登錄窗口將顯示用戶的相關(guān)信息.首頁(yè)主要是根據(jù)保存用戶名信息的Session參數(shù)來(lái)判斷用戶是否已經(jīng)登錄的,關(guān)鍵代碼如下:% String name=(String)(name)。 } %在會(huì)員登錄窗口中單擊登錄按紐后,系統(tǒng)將對(duì)用戶名和密碼進(jìn)行驗(yàn)證,判斷用戶是否是已注冊(cè)用戶,如果已注冊(cè),則更新用戶在網(wǎng)站中的狀態(tài),如果沒(méi)有注冊(cè),則拒絕用戶的登錄操作,登錄數(shù)據(jù)驗(yàn)證的程序代碼如下:/* * 用戶登錄方法 */ public ActionForward login(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { String username = (userid)。 String password = (password)。 if ((username, password)) { User user = (username)。 /* * 只有在用戶登錄的時(shí)候才創(chuàng)建一個(gè)session,并且把用戶的信息存放到session中; * 同時(shí)sessionListener也會(huì)把car同時(shí)也放到session中,這樣能保證為每一個(gè)來(lái) * 網(wǎng)站需要購(gòu)物的用戶分配一個(gè)session,一個(gè)購(gòu)物車(chē),并且也可以利用session來(lái) 跟蹤用戶. */ HttpSession session = ((HttpServletRequest) request).getSession(true)。 (user, user)。 return (loginsuccess)。 } else { String message = 用戶名或者密碼錯(cuò)誤!。 (message, message)。 return (loginfailed)。 } }public User getUserByName(String name) throws StoreException { Session session = null。 try { session = ()。 User user = (User) ( from User u where = 39。 + name + 39。) .uniqueResult()。 return user。 } .... }(3)用戶退出 當(dāng)用戶決定退出網(wǎng)站時(shí),只要點(diǎn)擊當(dāng)前頁(yè)面上的“退出”按鈕,就會(huì)回到首頁(yè)。實(shí)現(xiàn)代碼如下:/* * 用戶退出系統(tǒng)并做一些清理工作; */ public ActionForward logout(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { HttpSession session = ()。 (user)。 (cart)。 return (logout)。 }(4)管理員登錄系統(tǒng)設(shè)置了一個(gè)默認(rèn)的管理員admin,只要通過(guò)此用戶名登錄就可進(jìn)入管理員界面,主要代碼如下: public ActionForward toModify(ActionMapping mapping, ActionForm form, HttpServletRequest req, HttpServletResponse res) throws Exception { HttpSession cur_session = (false)。 User user = (User) (USER)。 String userid = ()。 String reqUserid = (userid)。 if (reqUserid == null) { List userList = ()。 (userList, userList)。 if ((admin)) { return (adminInfo)。 } else { User p_user = (userid)。 (user, p_user)。 } } if (reqUserid != null) { User p_user = (reqUserid)。 (user, p_user)。 } return (modify)。 } 購(gòu)物車(chē)管理模塊主要功能有如下幾個(gè)部分:(1)創(chuàng)建購(gòu)物車(chē) 當(dāng)客戶登錄后,系統(tǒng)會(huì)給客戶創(chuàng)建一個(gè)購(gòu)物車(chē)放入服務(wù)器的Session會(huì)話中。使客戶在整個(gè)會(huì)話中都擁有一個(gè)相同的購(gòu)物車(chē)。這里主要運(yùn)用了Http協(xié)議中的會(huì)話機(jī)制,將購(gòu)物車(chē)保存在客戶的會(huì)話中,這樣在整個(gè)客戶游覽不同頁(yè)面商品的過(guò)程中,都會(huì)使用同一個(gè)購(gòu)物車(chē)對(duì)象。 具體執(zhí)行步驟:(1)從客戶的請(qǐng)求對(duì)象中獲取Session會(huì)話對(duì)象(2)從會(huì)話對(duì)象中獲取購(gòu)物車(chē)對(duì)象(3)判斷是購(gòu)物車(chē)對(duì)象是不是空的,如果是空就創(chuàng)建一個(gè) /* * 在監(jiān)聽(tīng)到session被創(chuàng)建之后,就立即向session中添加一個(gè)購(gòu)物車(chē)Car; */ public void sessionCreated(HttpSessionEvent arg0) { HttpSession session = ()。 Cart cart=new Cart()。 (cart, cart)。 } /* * 從session中獲得購(gòu)物車(chē) */ Cart cart = (Cart) (cart)。 if (cart == null) { cart = new Cart()。 }(2)向購(gòu)物車(chē)中添加一個(gè)商品項(xiàng) 客戶在查看網(wǎng)頁(yè)上的一個(gè)商品時(shí),當(dāng)向服務(wù)器發(fā)送一個(gè)“添加到購(gòu)物車(chē)”的請(qǐng)求時(shí),會(huì)執(zhí)行這個(gè)功能。功能執(zhí)行過(guò)程:(1)從客戶請(qǐng)求對(duì)象中獲取商品的ID(2)調(diào)用業(yè)務(wù)層的方法根據(jù)商品ID去數(shù)據(jù)查詢商品的信息,返回商品對(duì)象(
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1