實(shí)驗(yàn)報(bào)告三(共8頁(yè))_第1頁(yè)
實(shí)驗(yàn)報(bào)告三(共8頁(yè))_第2頁(yè)
實(shí)驗(yàn)報(bào)告三(共8頁(yè))_第3頁(yè)
實(shí)驗(yàn)報(bào)告三(共8頁(yè))_第4頁(yè)
實(shí)驗(yàn)報(bào)告三(共8頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩3頁(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、精選優(yōu)質(zhì)文檔-傾情為你奉上南京信息工程大學(xué)實(shí)驗(yàn)(實(shí)習(xí))報(bào)告實(shí)驗(yàn)名稱 request對(duì)象和session對(duì)象 實(shí)驗(yàn)日期 2018.05.03 得分 指導(dǎo)教師 方忠進(jìn)系 計(jì)算機(jī)系 年級(jí)專業(yè)班次 網(wǎng)絡(luò)工程2 姓名 曾志明 學(xué)號(hào) Request對(duì)象一 實(shí)驗(yàn)?zāi)康?本實(shí)驗(yàn)的目的是讓學(xué)生掌握怎樣在JSP中使用內(nèi)置對(duì)象request。二 實(shí)驗(yàn)內(nèi)容與要求 編寫一個(gè)JSP頁(yè)面input.jsp,該頁(yè)面提供一個(gè)表單,用戶可以通過(guò)表單輸入兩個(gè)數(shù)和四則運(yùn)算符號(hào)提交給該頁(yè)面。用戶提交表單后,JSP頁(yè)面input.jsp將計(jì)算任務(wù)交給另一個(gè)JSP頁(yè)面result.jsp去完成。(1) input.jsp的具體要求 inpu

2、t.jsp頁(yè)面提供一個(gè)表單,要求表單中提供兩個(gè)text輸入框,供用戶輸入數(shù)字;提供一個(gè)下拉列表,該下拉列表有加、減、乘、除四個(gè)選項(xiàng),供用戶選擇運(yùn)算符號(hào)。用戶在表單中輸入的數(shù)字、選擇運(yùn)算符號(hào)提交給result.jsp頁(yè)面。(2) result.jsp的具體要求 要求result.jsp頁(yè)面獲取input.jsp提交的數(shù)據(jù),并計(jì)算出相應(yīng)的結(jié)果顯示給用戶。三實(shí)驗(yàn)代碼與結(jié)果input.jsp<% page contentType="text/html;charset=GB2312" %><HTML><BODY bgcolor=yellow> &l

3、t; form action = "result.jsp" method = post name = form >輸人運(yùn)算數(shù)、選擇運(yùn)算符號(hào):<br> <input type=text name="numberOne size=6> < select name ="operator" > < option value=" +">加 < option value=”-”>減 < option valiue=” *”>乘 < option vali

4、ue=” /”>除 </select > <input type= text name= "nunberTwo" size= 6> < br > < input type= "submit" value =”提交” name ="submit"></form ></Font></BODY></HTML> >result.jsp< % page contentType= "text/html;charset &qu

5、ot; GB2312" %>< HTTML >< body bgcolor = green ><% String numberOne = request.getParameter("numberOne");String numberTwo = request.getParameter(“numberTwo” );String operator = request.getParameter ("operator" );if(numberOne = null)( numberOne = 0 ; i f( numb

6、erTwo = null) numberTwo = “0” ; try double a= Double.parseDouble( numberOne) ; double b= Double.parseDouble( numberTwo) ;double r= 0; if(operator.equals(" +") r=a+b; else if(operator.equals("- ") r = a- b; else if(operator.equals(" * ") r=a*b;else if(operator.equals(“/”

7、)r=a/b;out.println(a+”+operator+”+b+”=”+r);Catch(Exception e) Out.println(“請(qǐng)輸入數(shù)字字符”);%></body></HTML>Session 對(duì)象一、實(shí)驗(yàn)?zāi)康谋緦?shí)驗(yàn)的目的是讓學(xué)生掌握怎樣使用session對(duì)象存儲(chǔ)和用戶有關(guān)的數(shù)據(jù)。二、實(shí)驗(yàn)內(nèi)容與要求 本實(shí)驗(yàn)編寫3個(gè)JSP頁(yè)面login.jsp,show.jsp和exit.jsp。login.jsp頁(yè)面提供一個(gè)表單,用戶可以通過(guò)表單輸入姓名提交給login.jsp頁(yè)面,login.jsp頁(yè)面將用戶的姓名存放到用戶的session(會(huì)話)中。如

8、果用戶鏈接到show.jsp頁(yè)面,該頁(yè)面將檢查用戶的session中是否存放了姓名,否則就將用戶重新定向到login頁(yè)面;如果用戶鏈接到exit.jsp頁(yè)面,exit.jsp將銷毀用戶的session。(1) login.jsp的具體要求 login.jsp頁(yè)面提供一個(gè)表單,要求表單中提供一個(gè)text輸入框,供用戶輸入名字提交給當(dāng)前頁(yè)面,login.jsp頁(yè)面將用戶輸入的名字存放到用戶的session(會(huì)話)中。(2) show.jsp的具體要求 要求show.jsp頁(yè)面可以顯示一幅圖像。但前提條件是,用戶事先必須在session中存放有名字,否則無(wú)法看到圖像,而且還會(huì)被重新定向到login.

9、jsp頁(yè)面。(3) exit.jsp的具體要求 用戶一旦訪問(wèn)exit.jsp頁(yè)面,用戶的session對(duì)象將被銷毀,用戶必須重新訪問(wèn)其他的頁(yè)面而獲得新的session。三實(shí)驗(yàn)代碼與結(jié)果login.jsp<% page contentrye="text/html;charset= GB2312" %>< head ><a href= login.jsp> 登錄</ a>< a href= show.jsp > 看圖</ a>< a href= exit.jsp> 退出</ a>&l

10、t;/head ><HTML>< body bgcolor = yellow><form action=” method=post name=form>輸人名字就算登錄了:<br>< input type = text name = "name" size=6><br> < input type="submit" value=“提交”name="submit"></form ></Font > </BODY >

11、 </HTML ><% String name = request.getParameter(“name” );if(name=null) name="" session.setAttribute(“l(fā)ogin_name”,name); %>show.jsp < % page contentType="text/html;charset=GB2312" % ><head>< a href= login.jsp> 登錄</ a><a href = show.jsp> 看圖&

12、lt;/ a><a href = exit.jsp> 退出</ a></head >< HTML>< body bgcolor= cyan><%String name= (String)session.getAttribute(“l(fā)ogin_name” );if(name= null | name.length()=0)response.sendRedirect( "login.jsp") ; /重定向到登錄頁(yè)面%>< image src= "image/flower.jpg" width= 200 height= 178 ></image></body></HTML> exit.jsp<% page contentType=”texthtml;charset= GB2312" %><head><a href = login.jsp> 登錄</a><a href = show.jsp>看圖</a><a href = exit/jsp&g

溫馨提示

  • 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)論