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

正文內(nèi)容

網(wǎng)上花店的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(編輯修改稿)

2024-07-26 16:55 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 se,F(xiàn)ilterChain):與Servlet類使用service()方法來(lái)處理請(qǐng)求一樣,過(guò)濾器擁有用于處理請(qǐng)求和響應(yīng)的方法—doFilter()。當(dāng)客戶請(qǐng)求與過(guò)濾器相關(guān)聯(lián)的URL時(shí),Servlet容器將先調(diào)用過(guò)濾器的doFilter()方法。 Destroy():Servlet容器在銷毀過(guò)濾器實(shí)例時(shí)調(diào)用該方法。編寫完過(guò)濾器實(shí)現(xiàn)類,還需要把該過(guò)濾器添加到web應(yīng)用程序中。 過(guò)濾器的配置建立Servlet過(guò)濾器后,filter元素以及filtername(用戶定義的過(guò)濾器的名稱)、fileclass(完整的過(guò)濾器類名)和initparams(可選的)子元素聲明它。需要注意的是,webapp元素中出現(xiàn)的次序不是任意的,所有filter元素必須出現(xiàn)在任何filtermapping元素之前,而filtermapping元素又必須出現(xiàn)在所有servlet和servletmapping元素之前。使用filtername命名一個(gè)過(guò)濾器之后,可利用filtermapping元素把它與一個(gè)或多個(gè)servlet或JSP頁(yè)面相關(guān)聯(lián)。關(guān)于此項(xiàng)工作有兩種方式。(1)可使用filtermapping元素中的filtername和servletname子元素把此過(guò)濾器與一個(gè)特定的Servlet名字關(guān)聯(lián)。servlet元素進(jìn)行聲明。(2)可利用filtermapping元素中的filtername和urlpattern子元素將過(guò)濾器與一組Servlet、jsp頁(yè)面或靜態(tài)內(nèi)容相關(guān)聯(lián)。: ?xml version= encoding=UTF8?webapp version= xmlns= xmlns:xsi= xsi:schemaLocation= filter filternameencoding/filtername filterclass/filterclass initparam paramnameencoding/paramname paramvaluegb2312/paramvalue /initparam /filter filter filternameauth/filtername filterclass/filterclass initparam paramnamelogin_page/paramname paramvalue/buyFlowers111//paramvalue /initparam /filter filtermapping filternameencoding/filtername urlpattern/*/urlpattern /filtermapping filtermapping filternameauth/filtername urlpattern/register//urlpattern /filtermapping filtermapping filternameauth/filtername urlpattern/admin//urlpattern /filtermapping/webapp第五章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)用戶登錄模塊包含以下頁(yè)面和javabean類,如表51所示:頁(yè)面和java類功能描述系統(tǒng)首頁(yè),負(fù)責(zé)顯示所有鮮花商品信息驗(yàn)證用戶登錄信息接收用戶注冊(cè)信息執(zhí)行用戶注冊(cè)業(yè)務(wù)邏輯過(guò)程的頁(yè)面負(fù)責(zé)整個(gè)系統(tǒng)與數(shù)據(jù)庫(kù)的連接和關(guān)閉操作包含各種對(duì)用戶的業(yè)務(wù)邏輯方法的JavaBean類表51(1)本頁(yè)面中引入表示用戶的實(shí)體javabean類userclass和封裝了驗(yàn)證用戶登錄方法的邏輯javabean類userbean,()方法,根據(jù)用戶的身份在主頁(yè)面中顯示歡迎信息。(2)UserBean封裝對(duì)用戶的各種業(yè)務(wù)邏輯方法的JavaBean類。其詳細(xì)代碼如下:package 。import .*。import .*。import 。import 。public class UserBean{ private Connection con。 UserClass user。 public UserBean() { try {//取得數(shù)據(jù)庫(kù)連接 con = ()。 } catch(Exception e) {()。}} public void setUserInfo(UserClass user) { =user。 } public void addUserInfo()throws Exception {try { //增加用戶信息 PreparedStatement stm=(insert into users values(?,?,?,?,?,?,?,?,?))。 (1,())。 (2,())。 (3,())。 (4,())。 (5,())。 (6,())。 (7,())。 (8,())。 (9,())。 try { ()。} catch(Exception e) {} catch(Exception e) { ()。 throw e。 }} //用戶信息檢驗(yàn) public boolean checkUserInfo()throws Exception { boolean flag=false。 try { PreparedStatement stat=(select * from users where usersName=? and usersPass=?)。 (1,())。 (2,())。 ResultSet result=()。 if(()) { flag=true。 } ()。 ()。 } catch(Exception e) { ()。 throw e。 } return flag。 } //取得用戶相關(guān)信息 public UserClass getUserInfo()throws Exception { UserClass user1=new UserClass()。 try { PreparedStatement stat=(select * from users where usersName=? and usersPass=?)。 (1,())。 (2,())。 ResultSet result=()。 while(()) { int usersid=(1)。 String name=(2)。 String pass=(3)。 String repass=(4)。 String question=(5)。 String reply=(6)。 String truename=(7)。 String address=(8)。 String phone=(9)。 String =(10)。 //(name+ +sex)。 (usersid)。 (name)。 (pass)。 (repass)。 (question)。 (reply)。 (truename)。 (address)。 (phone)。 ()。 ()。} ()。 } catch(Exception e) { ()。 throw e。 } return user1。 } //取得所有用戶數(shù)據(jù) public Collection getAllUserInfo() { UserClass userClass=new UserClass()。 ArrayList arraylist = new ArrayList()。 try { Statement statement = ()。 ResultSet resultset = (selec
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1