JSP實(shí)現(xiàn)用戶注冊(cè)

JSP實(shí)現(xiàn)用戶注冊(cè)

ID:38839758

大?。?85.31 KB

頁數(shù):27頁

時(shí)間:2019-06-20

JSP實(shí)現(xiàn)用戶注冊(cè)_第1頁
JSP實(shí)現(xiàn)用戶注冊(cè)_第2頁
JSP實(shí)現(xiàn)用戶注冊(cè)_第3頁
JSP實(shí)現(xiàn)用戶注冊(cè)_第4頁
JSP實(shí)現(xiàn)用戶注冊(cè)_第5頁
資源描述:

《JSP實(shí)現(xiàn)用戶注冊(cè)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、第3章JSP實(shí)現(xiàn)用戶注冊(cè)用戶注冊(cè)就是將個(gè)人信息提交到注冊(cè)的服務(wù)器上,以便日后核對(duì)信息。用戶注冊(cè)是網(wǎng)站常用的功能,因?yàn)闊o論是E-mail還是論壇等,如果想要使用就要先進(jìn)行注冊(cè)。在本章將介紹實(shí)現(xiàn)一個(gè)JSP與數(shù)據(jù)庫相連的用戶注冊(cè)完整程序,包括HTML在JSP設(shè)計(jì)中的應(yīng)用,在JSP中使用內(nèi)建對(duì)象,其中request和response將作為重點(diǎn)介紹對(duì)象,以及如何在JSP中處理中文亂碼問題和如何與數(shù)據(jù)庫連接進(jìn)行數(shù)據(jù)存儲(chǔ)。最后是一個(gè)完整的JSP實(shí)現(xiàn)用戶注冊(cè)程序。3.1HTML表單設(shè)計(jì)HTML(超文本標(biāo)記語言)主要用于對(duì)WWW頁面內(nèi)容的格式進(jìn)行說明,是網(wǎng)絡(luò)上的通用語言。其經(jīng)常用到的語法主要有:基本文檔標(biāo)記、段

2、落標(biāo)記、文字標(biāo)記、格式標(biāo)記、圖文標(biāo)記、表格、表單以及框架等。這里主要介紹一些與表單有關(guān)的知識(shí),如果對(duì)HTML感興趣的讀者可以參考介紹HTML方面的書籍。3.1.1表單元素表單是可以把用戶輸入的數(shù)據(jù)傳送到服務(wù)器端的HTML元素,服務(wù)器端處理表單傳過來的數(shù)據(jù),從而進(jìn)行一些動(dòng)作。在這里主要介紹一些常用的表單元素,3.1.2form表單使用form表單是網(wǎng)站與用戶交互的主要手段。form標(biāo)簽是成對(duì)出現(xiàn)的,以

開始,以
結(jié)束。在form標(biāo)簽里有兩個(gè)必須的屬性:action和method。action是form表單所填數(shù)據(jù)將被傳送到的地方,如一個(gè)JSP頁面。method表示form表

3、單的數(shù)據(jù)在傳送過程中的方法,有g(shù)et和post兩種方式。使用get時(shí)所填的信息都將在頁面的地址欄內(nèi)顯示而且傳輸?shù)臄?shù)據(jù)量比較少,安全性也比較低,所以很多時(shí)候使用post。3.1.2form表單表單的一般格式是:

4、postaction=“提交信息的目的地頁面”>提交手段…..提交手段包括:通過文本框、列表、文本區(qū)等如:

5、RM>3.1.3實(shí)現(xiàn)用戶信息填寫界面本小節(jié)主要是通過一個(gè)例子來進(jìn)一步熟悉HTML,為后面的學(xué)習(xí)打下良好的基礎(chǔ)。實(shí)現(xiàn)用戶信息填寫最簡(jiǎn)單也是最貼近生活的應(yīng)該是注冊(cè)了,相信讀者都有過網(wǎng)上注冊(cè)的經(jīng)歷,通過下面的實(shí)踐就可以實(shí)現(xiàn)和網(wǎng)站上一樣的注冊(cè)了。這里用到了上面介紹過的表單元素,有單行文本框、密碼框、單選框、復(fù)選框、下拉列表、多行文本域還有提交和重置按鈕。3.2JSP處理請(qǐng)求數(shù)據(jù)從上一節(jié)的例子可以看出,當(dāng)用戶提交注冊(cè)信息時(shí)請(qǐng)求的是check.jsp頁面。本節(jié)將介紹JSP頁面是怎樣得到那些數(shù)據(jù)信息的,并如何做出響應(yīng)。在JSP中提供9種內(nèi)建對(duì)象,有時(shí)稱作ImplicitObject(隱式對(duì)象),它們是Web

6、容器加載的一組類,不用像一般的Java對(duì)象那樣用“new”去獲取實(shí)例,而是可以直接在JSP頁面上使用。隱式對(duì)象的名稱是JSP中的保留字,在JSP使用Java中定義的隱式對(duì)象來訪問網(wǎng)頁的動(dòng)態(tài)內(nèi)容,3.2JSP處理請(qǐng)求數(shù)據(jù)隱含對(duì)象所屬的類說明requestjavax.servlet.http.HttpServletRequest客戶端的請(qǐng)求信息responsejavax.servlet.http.HttpServletResponse網(wǎng)頁傳回客戶端的響應(yīng)outjavax.servlet.jsp.JSPWriter向客戶端瀏覽器輸出數(shù)據(jù)的數(shù)據(jù)流pagejava.lang.Object同Java中的t

7、his,即JSP頁面本身configjavax.servlet.servletConfigServlet的配置對(duì)象與輸入/輸出有關(guān)的對(duì)象:request、response、out。與Servlet相關(guān)對(duì)象:page、config3.2JSP處理請(qǐng)求數(shù)據(jù)隱含對(duì)象所屬的類說明sessionjavax.servlet.http.HttpSession與請(qǐng)求有關(guān)的會(huì)話applicationjavax.servlet.ServletContext提供全局的數(shù)據(jù),一旦創(chuàng)建就保持到服務(wù)器關(guān)閉pageContextjavax.servlet.jsp.PageContextJSP頁面的上下文,用于訪問頁面屬性e

8、xceptionjava.lang.Throwable針對(duì)錯(cuò)誤網(wǎng)頁,捕捉一般網(wǎng)頁中未捕捉的異常與屬性作用域有關(guān)的對(duì)象:session、application、pageContext。與錯(cuò)誤處理有關(guān)的對(duì)象:exception3.2.1request對(duì)象處理用戶請(qǐng)求信息request對(duì)象實(shí)現(xiàn)的是:javax.servlet.http.HttpServletRequest接口,表示客戶端對(duì)網(wǎng)頁的請(qǐng)求,并

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。