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

正文內(nèi)容

基于jsp(java)論壇的設(shè)計(jì)和實(shí)現(xiàn)-資料下載頁(yè)

2025-05-07 19:27本頁(yè)面
  

【正文】 = jdbc:oding=gbk。 private Connection connection=null。 private Statement stmt=null。 private ResultSet rs=null。 //加載驅(qū)動(dòng)程序 public JDBCBean(){ try{ (driverStr)。 }catch(ClassNotFoundException e){ ()。 } } //建立與數(shù)據(jù)庫(kù)的連接 private Connection getConnection(){ try{ connection=(connStr)。 }catch(SQLException e){ ()。 } return connection。 配置成功 經(jīng)過(guò)以上配置 MVC 模式的整體架構(gòu)就完成了,可以編寫處理的類和方法進(jìn)行測(cè)試是否成功。 系統(tǒng)邏輯功能的實(shí)現(xiàn) 當(dāng)瀏覽者首次登陸的時(shí)候,要先進(jìn)行注冊(cè),才可以查看帖子,在首頁(yè)點(diǎn)擊用戶注冊(cè)鏈接, a href= /a, 直接跳轉(zhuǎn)到注冊(cè)頁(yè)面,在注冊(cè)頁(yè)面用戶可以查看輸入的用戶名是否被占用,當(dāng)點(diǎn)擊檢查用戶名是否被占用鏈接的時(shí)候,會(huì)調(diào)用一個(gè) Javascript 方法, 方法內(nèi)容如下: 論文是本團(tuán)隊(duì)幫同學(xué)做過(guò)的案例,需要畢業(yè)論文設(shè)計(jì)(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 27 function checkName(){ var username=。 if(username==) { alert(請(qǐng)輸入用戶名 )。 } else{ (?username=+username,check,menubar=no,height=300,width=400,left=300,top=80)。 } } 該方法會(huì)彈出一個(gè)窗口同時(shí)把用戶名傳給 Servlet,調(diào)用相 應(yīng)的 action, public boolean checkName(){ boolean exist=false。 String sql=select * from user where username=39。+username+39。 JDBCBean jdbc=new JDBCBean()。 ResultSet rs=(sql)。 try{ if(()) exist=true。 }catch(SQLException e){ ()。 } ()。 return exist。 } action 調(diào)用相應(yīng)的 Javabean 的方法, public boolean checkName(){ boolean exist=false。 String sql=select * from user where username=39。+username+39。 JDBCBean jdbc=new JDBCBean()。 ResultSet rs=(sql)。 try{ if(()) exist=true。 }catch(SQLException e){ ()。 } ()。 return exist。 } 該方法會(huì)鏈接數(shù)據(jù)庫(kù)檢查用戶名是否已經(jīng)存在,之后將結(jié)果返給 actio 你, action 在根據(jù)結(jié)果控制彈出的窗口顯示用戶名可用或用戶名已存在的頁(yè)面。 用戶輸入信息之后,如果用戶名或昵稱被占用這需要修改用戶名或昵 稱,如果沒(méi)被占用則將用戶信息發(fā)送到論文是本團(tuán)隊(duì)幫同學(xué)做過(guò)的案例,需要畢業(yè)論文設(shè)計(jì)(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 28 servlet, servlet 調(diào)用相應(yīng)的 action if((/)){ UserInfo ui=new UserInfo()。 String userid=。 ArrayListUserInfo list=()。 for(UserInfo id:list){ userid=()。 } String username=(username)。 String password=(password)。 String nickname=(nickname)。 String sex=(sex)。 HttpSession session=()。 (username)。 if(()){ (/).forward(request, response)。 } else{ (password)。 (nickname)。 (sex)。 (userid)。 int result=()。 if(result==1){ ( username,username)。 list=()。 (list,list)。 (/).forward(request, response)。} else (/).forward(request, response)。 } } action 在將信息發(fā)送到 Javabean, Javabean 調(diào)用相應(yīng)的方法將用戶信息存入數(shù)據(jù)庫(kù)中,然后控制頁(yè)面跳轉(zhuǎn)到注冊(cè)成功頁(yè)面,用戶在注冊(cè)成功頁(yè)面點(diǎn)擊登錄則跳轉(zhuǎn)到歡迎頁(yè)面。 已經(jīng)登錄的 用戶點(diǎn)擊版塊鏈接后,同時(shí)會(huì)將版塊的 id 發(fā)送到 servlet 中 , servlet 接收版塊 id 后儲(chǔ)存到 session 中,然后調(diào)用 JavaBean 的方法, JavaBean 的方法會(huì)提取版塊id, 然后在 根據(jù)版塊 id 從數(shù)據(jù)庫(kù)中得到 該版塊的帖子列表,然后按照發(fā)布的順序排列 ,顯示給用戶 ,供用戶瀏覽。 實(shí)現(xiàn)代碼: 論文是本團(tuán)隊(duì)幫同學(xué)做過(guò)的案例,需要畢業(yè)論文設(shè)計(jì)(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 29 用戶從首頁(yè)面點(diǎn)擊版塊鏈接 : a href=?id=1技術(shù)討論區(qū) /a a href=?id=2JAVA 區(qū) /a a href=?id=3. 區(qū) /a a href=?id=4綜合區(qū) /a 該連接請(qǐng)求被提交到 servlet 控制器中的名為 forumList 的 action 中, action 的具體代碼如下: else if((/)){ String id=(id)。 UserInfo ui=new UserInfo()。 ForumInfo fi=new ForumInfo()。 (id)。 HttpSession session=()。 String username=null。 (partid,id)。 if((username)!=null) { username=(username).toString()。} (username)。 ArrayListUserInfo list=()。 ArrayListForumInfo Forumlist=()。 (list,list)。 (Forumlist,Forumlist)。 (/).forward(request, response)。 } 頁(yè)面請(qǐng)求到達(dá)這里時(shí), servlet 首先獲取版塊 ID,然后存入 session 中,之后調(diào)用Javabean 的 getLandNickname 方法獲取用戶的昵稱,再調(diào)用 Javabean 的 getForumList 方法, Javabean 首先獲取版塊 ID然后根據(jù) ID從數(shù)據(jù)庫(kù)中取得帖子的信息,然后存入泛類ArrayList 中返還給 servlet, servlet 控制頁(yè)面跳轉(zhuǎn)到顯示帖子列表的 URL 地址并將ArrayList 發(fā)送過(guò)去,在顯示帖子列表的 JSP 頁(yè)面會(huì)把用戶昵稱和 ArrayList 中的帖子內(nèi)容顯示出來(lái)。 當(dāng)用戶想要發(fā) 帖子的時(shí)候,在帖子列表中點(diǎn)擊發(fā)帖鏈接 a href=h2 align=center發(fā)帖 /h2/a調(diào)用 action else if((/)){ UserInfo ui=new UserInfo()。 HttpSession session=()。 String username=null。 if((username)!=null) { username=(username).toString()。} (username)。 論文是本團(tuán)隊(duì)幫同學(xué)做過(guò)的案例,需要畢業(yè)論文設(shè)計(jì)(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 30 ArrayListUserInfo list=()。 (list,list)。 (/).forward(request, response)。 } Servlet 控制頁(yè)面跳轉(zhuǎn)到填寫帖子信息的頁(yè)面,在填寫帖子信息頁(yè)面用戶填寫帖子信息,填完之后點(diǎn)擊發(fā)帖 提交表單,調(diào)用 action else if((/)){ UserInfo ui=new UserInfo()。 ForumInfo fi=new ForumInfo()。 String title=(title)。 String content=(content)。 String looknumber=0。 HttpSession session=()。 String partid=null。 String username=null。 String addperson=null。 if((partid)!=null) { partid=(partid).toString()。} if((username)!=null) { username=(username).toString()。} (username)。 ArrayListUserInfo list=()。 for(UserInfo person:list){ addperson=()。 } (looknumber)。 (partid)。 (title)。 (content)。 (addperson)。 int result=()。 if(result==1){ ArrayListForumInfo Forumlist=()。 (Forumlist,Forumlist)。 (list,list)。 (/).forward(request, response)。} } 該 action 首先新建一個(gè)變量 looknumber 用于顯示瀏覽次數(shù),獲取 partid 用戶控制新添加的帖子放在哪個(gè)版塊里,然后獲取用戶填寫的帖子信息將其存入 Javabean, Javabean調(diào)用 registerForum 方法將帖子信息存入數(shù)據(jù)庫(kù)中,然后調(diào)用 getForumList 方法獲取含有帖子列表的 ArrayList 并控制頁(yè)面跳轉(zhuǎn)到帖子列表頁(yè)面,這樣帖子列表頁(yè)面就會(huì)將新添論文是本團(tuán)隊(duì)幫同學(xué)做過(guò)的案例,需要畢業(yè)論文設(shè)計(jì)(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 31 加的
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1