天津理工大學(xué)J2EE實(shí)驗(yàn)一實(shí)驗(yàn)報(bào)告1_第1頁(yè)
天津理工大學(xué)J2EE實(shí)驗(yàn)一實(shí)驗(yàn)報(bào)告1_第2頁(yè)
天津理工大學(xué)J2EE實(shí)驗(yàn)一實(shí)驗(yàn)報(bào)告1_第3頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、天津理工大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院實(shí)驗(yàn)報(bào)告2017至 2018 學(xué)年第2學(xué)期課程名稱J2EE程序設(shè)計(jì)學(xué)號(hào)學(xué)生姓名年級(jí)2015 級(jí)專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)班號(hào)實(shí)驗(yàn)地點(diǎn)7-212實(shí)驗(yàn)時(shí)間2018年5月31日第7節(jié)至 第8節(jié)2018年6月1日第7節(jié)至 第8節(jié)主講教師董玉濤輔導(dǎo)教師董玉濤實(shí)驗(yàn)(一)實(shí)驗(yàn)名稱用戶登錄處理Web程序軟件環(huán)境STS MySQL Maven硬件環(huán)境PC機(jī)實(shí)驗(yàn)?zāi)康?、熟悉使用 servlet、jsp ;2、實(shí)現(xiàn)Web程序與數(shù)據(jù)庫(kù)的連接實(shí)驗(yàn)內(nèi)容(應(yīng)包括實(shí)驗(yàn)題目、實(shí)驗(yàn)要求、實(shí)驗(yàn)任務(wù)等)制作一個(gè)簡(jiǎn)單的用戶登錄處理 Web程序。在登錄頁(yè)面中輸入正確的用戶名、密碼、確認(rèn)密碼則可以正常登錄,并

2、自動(dòng) 跳轉(zhuǎn)到歡迎頁(yè)面,并且在歡迎頁(yè)面中顯示當(dāng)前所有已經(jīng)登錄的用戶名列表。數(shù)據(jù)庫(kù)中用戶名唯一。登錄錯(cuò)誤則自動(dòng)跳轉(zhuǎn)回到登錄頁(yè)面,并在登錄頁(yè)面中提示 "登錄錯(cuò)誤"。數(shù)據(jù)庫(kù)字段及內(nèi)容自行設(shè)計(jì),頁(yè)面顯示方式自行設(shè)計(jì)。提交內(nèi)容為Maven工程、數(shù)據(jù)庫(kù)腳本文件以及針對(duì)本程序的使用說(shuō)明簡(jiǎn)述。實(shí)驗(yàn)過(guò)程與實(shí)驗(yàn)結(jié)果(可包括實(shí)驗(yàn)實(shí)施的步驟、算法描述、流程、結(jié)論等)、實(shí)驗(yàn)過(guò)程及源代碼1、<% page Ian guage="java" pageE ncod in g="UTF-8"%>VDOCTYPE HTML><html><

3、;head><title> 用戶登陸 </title></head><body>vform action="$ /servlet/LoginServlet" method="post">用戶名: <in put type="text" n ame="user name"><br/>密碼:<in put type="password" n ame="password"><br/

4、><input type="submit" value="登陸"></form></body></html>2、<% page Ian guage="java" conten tType="text/html; charset=utf-8"pageE ncodi ng="UTF-8"%><%page import=".*,"%><jsp:useBea n id="querybea n

5、" scope="request" class="" /><!DOCTYPE html PUBLIC "-etAttribute("mrgss","用戶名或密碼錯(cuò)誤 ”);().setAttribute("flag", "1");("");%> </body></html>3、 JavaBeanimport .*;public class QueryBea n public String query_st

6、atement; /*定義 sql 語(yǔ)句 */public String param; /*查詢條件,或者是新的記錄 */public ResultSet result = n ull;public Conn ecti on conn;public void setParam(Stri ng param) =param;public void setQuerystateme nt(Stri ng query_stateme nt) =query_stateme nt;user name,public void setConnection(StringdriverName, String jdb

7、cURL, StringString passwd) throws Excepti on Conn ecti on conn1;(driverName);conn1 = (jdbcURL, user name, passwd);(false);=conn1;public ResultSet getResult() try PreparedStateme nt select_stm = (query_stateme nt, if (param != n ull)for (int i = 0; i < ; i+)(i + 1, parami);result =(); catch (Excep

8、ti on e) return result;public void in sertRecord() throws SQLExcepti on, try PreparedStateme nt in sert_stm = (query_stateme nt); if (param != n ull)for (int i = 0; i < ; i+)(i + 1, parami);();();(); catch (Excepti on e) ();try public void updateRecord() throws SQLExcepti on, PreparedStateme nt u

9、pdate_stm = (query_stateme nt);if (param != n ull)for (int i = 0; i < ; i+)(i + 1, parami);();();(); catch (Excepti on e) ();public void deleteRecord() throws SQLExcepti on, try PreparedStateme nt delete_stm = (query_stateme nt);if (param != n ull)for (int i = 0; i < ; i+)(i + 1, parami);();()

10、;(); catch (Excepti on e) ();4、ListenerHttpSessi on Liste ner,importclass Logi nListe nerimpleme ntsServletC on textListe ner private ServletC on text applicati on = nu II;public void con textDestroyed(ServletC on textEve nt sce) "con text destory");public void con text In itialized(Servle

11、tC on textEve nt sce) "con text in it");applicatio n =();Set<Stri ng> on li neUserSet = new HashSet<Stri ng>();("o nlin eUserSet", onlin eUserSet);public void sessi on Created(HttpSessi onEvent se) "sessi on create");SuppressWar nin gs(" un checked"

12、;)public void sessi on Destroyed(HttpSessi on Eve nt se) HttpSessi on sessi on =();Set<Stri ng> onlin eUserSet = (Set<Stri ng>) ("o nlin eUserSet");String user name = (Stri ng) ("user name");(user name);("o nlin eUserSet", onlin eUserSet);onlin eUserSet = (Set<Stri ng>) ("o

溫馨提示

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

評(píng)論

0/150

提交評(píng)論