實驗報告三(共8頁)_第1頁
實驗報告三(共8頁)_第2頁
實驗報告三(共8頁)_第3頁
實驗報告三(共8頁)_第4頁
實驗報告三(共8頁)_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

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

3、t; form action = "result.jsp" method = post name = form >輸人運算數(shù)、選擇運算符號:<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(“請輸入數(shù)字字符”);%></body></HTML>Session 對象一、實驗?zāi)康谋緦嶒灥哪康氖亲寣W(xué)生掌握怎樣使用session對象存儲和用戶有關(guān)的數(shù)據(jù)。二、實驗內(nèi)容與要求 本實驗編寫3個JSP頁面login.jsp,show.jsp和exit.jsp。login.jsp頁面提供一個表單,用戶可以通過表單輸入姓名提交給login.jsp頁面,login.jsp頁面將用戶的姓名存放到用戶的session(會話)中。如

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

9、jsp頁面。(3) exit.jsp的具體要求 用戶一旦訪問exit.jsp頁面,用戶的session對象將被銷毀,用戶必須重新訪問其他的頁面而獲得新的session。三實驗代碼與結(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") ; /重定向到登錄頁面%>< 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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論