集美大學(xué)web實(shí)驗(yàn)3實(shí)驗(yàn)報(bào)告_第1頁(yè)
集美大學(xué)web實(shí)驗(yàn)3實(shí)驗(yàn)報(bào)告_第2頁(yè)
集美大學(xué)web實(shí)驗(yàn)3實(shí)驗(yàn)報(bào)告_第3頁(yè)
集美大學(xué)web實(shí)驗(yàn)3實(shí)驗(yàn)報(bào)告_第4頁(yè)
集美大學(xué)web實(shí)驗(yàn)3實(shí)驗(yàn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩17頁(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é)院 實(shí)驗(yàn)報(bào)告課程名稱:web編程技術(shù)班級(jí):軟件1311實(shí)驗(yàn)成績(jī):指導(dǎo)教師:丁躍潮姓名:肖寧實(shí)驗(yàn)工程名稱:學(xué)號(hào):202121122037上機(jī)實(shí)踐日期:實(shí)驗(yàn)工程編號(hào):實(shí)驗(yàn)3組號(hào):上機(jī)實(shí)踐時(shí)間: 一、目的認(rèn)識(shí)JSP的構(gòu)成、學(xué)會(huì)使用指令元素、腳本元素和動(dòng)作元素。掌握頁(yè)面的跳轉(zhuǎn)、包含等技術(shù);認(rèn)識(shí)out、request、response、session、application等JSP內(nèi)建對(duì)象,學(xué)會(huì)使用內(nèi)建對(duì)象。二、實(shí)驗(yàn)內(nèi)容1.下載教材上的例子,配置,運(yùn)行,體會(huì)結(jié)果,按照自己的意圖反復(fù)修改和運(yùn)行。2.編寫一個(gè)可以打印出九九表的JSP網(wǎng)頁(yè),要求對(duì)齊和一定的修飾。3.編制輸入學(xué)生根本信息(

2、學(xué)號(hào)、姓名、性別、年齡、籍貫、住址、政治面貌、 號(hào)碼、電子郵箱等)的HTML網(wǎng)頁(yè),可以沿用實(shí)驗(yàn)二里的那個(gè)網(wǎng)頁(yè)的(拷貝過(guò)來(lái),去掉在本頁(yè)彈出顯示的局部,設(shè)置表單的Action屬性為處理該頁(yè)的jsp網(wǎng)頁(yè)),要求提交到下一頁(yè)取出來(lái)顯示。4.仿照教材例子并修改其數(shù)據(jù)庫(kù),編制一個(gè)“干凈(不要例子中的復(fù)雜界面)的登錄程序(包括含表單的頁(yè)面和處理表單的頁(yè)面),建立表示登錄成功的session變量。5.接上一步,建立登陸后所進(jìn)入一個(gè)主頁(yè),在主頁(yè)上建立幾個(gè)鏈接頁(yè)。要求所有頁(yè)面沒(méi)有登錄過(guò)者不能從中間進(jìn)入(盜入),由登錄成功的session變量控制。6.在登錄頁(yè)上建立網(wǎng)站計(jì)數(shù)器并顯示,在不同的機(jī)器上登錄幾次,體會(huì)結(jié)果

3、。7.向主頁(yè)鏈接一個(gè)頁(yè)面,這個(gè)頁(yè)面全部是out對(duì)象寫出來(lái)的。8.編制一個(gè)具有錯(cuò)誤的頁(yè)面,指定和編制相應(yīng)的errorPage,體會(huì)運(yùn)行結(jié)果。9.編制一個(gè)具有時(shí)間顯示的頁(yè)面,利用response對(duì)象定時(shí)刷新頁(yè)面,體會(huì)運(yùn)行結(jié)果。三、設(shè)計(jì)和編碼1.用戶登錄 用 戶 登 入用戶名:密 碼:  新用戶注冊(cè)您是第 個(gè)訪問(wèn)本站的客戶.xhtml1/DTD/xhtml1-transitional.dtd個(gè)人信息注冊(cè)function check() if (myform.xh.value.length!=8) /判斷長(zhǎng)度是否為8位 alert(你輸入的學(xué)號(hào)是+myform.xh.value.length+

4、位,n而不是系統(tǒng)要求的8位!) ; document.myform.xh.focus() ; /設(shè)置焦點(diǎn),讓用戶繼續(xù)輸入或修改 document.myform.xh.select() ; return false ; if (1.value= |1.value.length4) /判斷是否輸入 alert(輸入的姓名不符合標(biāo)準(zhǔn)要求!) ; 1.focus() ; /設(shè)置焦點(diǎn),讓用戶繼續(xù)輸入或修改 1.select() ; return false ; if (myform

5、.psw1.value= |myform.psw1.value.length8) /判斷是否輸入 alert(輸入的密碼1不符合標(biāo)準(zhǔn)!) ; document.myform.psw1.focus() ; /設(shè)置焦點(diǎn),讓用戶繼續(xù)輸入或修改 return false ; if (myform.psw2.value= |myform.psw2.value.length8) /判斷是否輸入 alert(輸入的密碼2不符合標(biāo)準(zhǔn)!) ; document.myform.psw2.focus() ; /設(shè)置焦點(diǎn),讓用戶繼續(xù)輸入或修改 return false ; if (myform.psw2.value!

6、=myform.psw1.value) alert(輸入的兩個(gè)密碼不相同!) ; document.myform.psw1.focus() ; /設(shè)置焦點(diǎn),讓用戶繼續(xù)輸入或修改 return false ; if (myform.jl.value.length=0) /判斷是否輸入 alert(請(qǐng)輸入簡(jiǎn)歷標(biāo)準(zhǔn)!) ; document.myform.jl.focus() ; /設(shè)置焦點(diǎn),讓用戶繼續(xù)輸入 document.myform.jl.select() ; return false ; 個(gè)人信息注冊(cè)*學(xué)號(hào):input type=text name=xh size=8 onKeypress=

7、if (event.keyCode != 13 & (event.keyCode 57)alert(請(qǐng)輸入數(shù)字字符!);event.returnValue = false; document.myform.xh.focus() ;*用戶名: 0 & event.keyCode 57 & event.keyCode 90 & event.keyCode 122 & event.keyCode *姓名: =32) & (window.event.keyCode 籍貫: =32) & (window.event.keyCode *性別:男女出生日期: 1990 1991 1992 1993 1994

8、 1995 1996 1997 1998 1999 2000 1 2 3 4 5 6 7 8 9 0 11 12 1 2 3 4 5 6 7 8 9 0 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 學(xué)歷:小學(xué)中學(xué)??票究蒲芯可┦?政治面貌: =32) & (window.event.keyCode 愛好:無(wú)籃球排球網(wǎng)球乒乓球跑步游泳健美第二語(yǔ)種:英語(yǔ)日語(yǔ)韓語(yǔ)德語(yǔ)法語(yǔ)俄語(yǔ)西班牙語(yǔ)*新密碼:*校驗(yàn)密碼:個(gè)人簡(jiǎn)歷 注冊(cè)成功 恭喜你注冊(cè)成功! 姓名 學(xué)號(hào) 籍貫 性別 出生日期 年 月 日 學(xué)歷 政治面貌 愛好 外語(yǔ) 用

9、戶名 密碼 個(gè)人簡(jiǎn)歷 歡送使用 % response.setCharacterEncoding(utf-8);String login=(String)session.getAttribute(login);if(login!=null&login.equals(true)out.print(session.getAttribute(name)+ +歡送你);elseout.print(尚未登錄);out.print( 點(diǎn)擊進(jìn)入登錄頁(yè)面);%1.九九乘法表2.out;response類型測(cè)試演示九九乘法表 % response.setCharacterEncoding(utf-8);Strin

10、g login=(String)session.getAttribute(login);if(login!=null&login.equals(true)out.print(session.getAttribute(name)+ +歡送你);elseout.print(尚未登錄);out.print( 點(diǎn)擊進(jìn)入登錄頁(yè)面);% 九九乘法表 1% for(int i =1;i %for(int j=1;j*=OUT了 % response.setCharacterEncoding(utf-8);String login=(String)session.getAttribute(login);if(

11、login!=null&login.equals(true)out.print(session.getAttribute(name)+ +歡送你);elseout.print(尚未登錄);out.print( 點(diǎn)擊進(jìn)入登錄頁(yè)面);%OUT類型:現(xiàn)在是北京時(shí)間:時(shí)分秒response類型:當(dāng)前時(shí)間:exception對(duì)象應(yīng)用實(shí)例% response.setCharacterEncoding(utf-8);String login=(String)session.getAttribute(login);if(login!=null&login.equals(true)out.print(sessi

12、on.getAttribute(name)+ +歡送你);elseout.print(尚未登錄);out.print( 點(diǎn)擊進(jìn)入登錄頁(yè)面);%index% response.setCharacterEncoding(utf-8);String login=(String)session.getAttribute(login);if(login!=null&login.equals(true)out.print(session.getAttribute(name)+ +歡送你);elseout.print(尚未登錄);out.print( 點(diǎn)擊進(jìn)入登錄頁(yè)面);% 請(qǐng)輸入一個(gè)整數(shù): 四、運(yùn)行結(jié)果及分析1運(yùn)行結(jié)果

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論