




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選文庫南昌大學(xué)實(shí)驗(yàn)報(bào)告學(xué)生姓名: XXX 學(xué) 號: xxxxxxxxxx 專業(yè)班級: xxxxxxx 實(shí)驗(yàn)類型: 驗(yàn)證 綜合 設(shè)計(jì) 創(chuàng)新 實(shí)驗(yàn)日期: xxxx.xx.xx 實(shí)驗(yàn)成績:一、實(shí)驗(yàn)項(xiàng)目名稱:JSP技術(shù)的運(yùn)用二、實(shí)驗(yàn)?zāi)康恼莆?JSP的基本語法、 JSP指令和 JSP 動作以及 JSP的內(nèi)置對象,每種對象的使用 方法與使用技巧,會簡單的 web 應(yīng)用程序的開發(fā)設(shè)計(jì)。三、主要儀器設(shè)備及耗材1 Myeclipse 開發(fā)環(huán)境2 Tomcat 服務(wù)器3 聯(lián)想電腦一臺四、實(shí)驗(yàn)內(nèi)容1、運(yùn)用 Date 函數(shù)讀取系統(tǒng)當(dāng)前時間, 根據(jù)不同的時間段, 在瀏覽器輸出不同的問 候語2、加載文件,制作一個 js
2、p 文件,計(jì)算一個數(shù)的平方,然后再制作一個 jsp 文件。 在客戶端顯示出來3、設(shè)計(jì)表單。制作讀者選購圖書的界面,當(dāng)讀者選中一本圖書后,單擊“確定” 按鈕,用 ”jsp:forward page=”語句將頁面跳轉(zhuǎn)到介紹該圖書信息頁面4、設(shè)計(jì)求任意兩個整數(shù)和的 web 程序,要求用戶通過提交頁面輸入兩整書,并提 交給一個 jsp程序,再改程序中計(jì)算兩個整數(shù)和。 如果結(jié)果為正, 跳出“結(jié)果為正” 頁面,如果結(jié)果為負(fù),跳出“結(jié)果為負(fù)”界面5、設(shè)計(jì)一個用戶注冊表單,提交頁面信息后,會輸出用戶填寫的信息五、實(shí)驗(yàn)步驟1. 應(yīng)用 Date 函數(shù)讀取系統(tǒng)當(dāng)前時間,根據(jù)不同的時間段輸出不同的問候,主要代碼 如下
3、:<%page language ="java" import ="java.util.*" pageEncoding ="UTF-8" %><html ><head ><title >讀取系統(tǒng)當(dāng)前時間 </ title ></ head><body ><% Date date= new Date(); %><center >%>當(dāng)前時間是 : <%= date.toLocaleString()<hr >
4、<%if (date.getHours()<12) %>上午好!<% else if (date.getHours()>=12&&date.getHours()<=18) %>下午好!<% else %>晚上好!<% %></ center ><%response.setHeader( "refresh" , "1" ); %></ body ></ html >2. 加載文件 ,制作一個 JSP文件,計(jì)算一個數(shù)的平方,再制作
5、一個 JSP文件,在客戶 端顯示出來。該題目不能用 include 指令實(shí)現(xiàn)加載,因?yàn)?include 指令屬于靜態(tài)加載, 在兩個 JSP 文件之間不能傳遞參數(shù)。a. 第一個 JSP:<%page language ="java" import = "java.util.*"pageEncoding ="UTF-8" %><html ><head >< title >計(jì)算 </ title ></ head ><body ><% String s
6、tr = request.getParameter(" result ");if (str = null )str = "1" ;double n = Double.parseDouble(str);Double f;f = n * n; %><%=n%>的平方等于 <%=f %></ body ></ html >b. 第二個 JSP:<%page language ="java" import = "java.util.*"pageEncoding =
7、"UTF-8" %><html ><head ></ head > <body ><b>求一個數(shù)的平方 </ b> <br > <jsp:include page ="index.jsp" ><jsp:param name="result" value ="9" /></ jsp:include ></ body ></ html >3. 設(shè)計(jì)表單, 制作讀者選購圖書
8、的界面 ,當(dāng)讀者選中一本圖書時, 單擊“確定”按鈕, 用“ jsp:forward page=”語句將頁面跳轉(zhuǎn)到介紹該圖書信息頁面。1) index.jsp:<%page language ="java" import = "java.util.*"pageEncoding ="UTF-8" %><html ><head ><title > 圖書選購 </ title > </ head ><body ><form action="02
9、.jsp" method ="post"><p><inputtype="radio"name="b1"value="1"checked ="checked" > java web<p><inputtype="radio"name="b1"value="2"> web 服務(wù)<p><inputtype="radio"name="b
10、1"value="3"> Linux <p><inputtype="radio"name="b1"value="4">操作系統(tǒng)<p><inputtype="submit"value =" 提 交 "name="button" ></ form ></ body ></ html >2) 02.jsp<%page language = "jav
11、a" import ="java.util.*"<html ><head ><title >頁面 02</ title ></ head > <body ><% String s = request.getParameter( "b1" ); if (s != null )if (s.equals( "1" ) %><jsp:forward page = "03.jsp" /><% %></
12、body ></ html >3) 03.jsp:<%page language = "java" import ="java.util.*"pageEncoding ="UTF-8" %>pageEncoding ="UTF-8" %><html ><head ><title >頁面 03</ title ></ head ><body ><h1 >java web </ h1> &
13、lt;br >Java Web ,是用 Java 技術(shù)來解決相關(guān) web 互聯(lián)網(wǎng)領(lǐng)域的技術(shù)總和。 web 包括: web 服務(wù)器和 web 客戶端兩部分。 Java 在客戶端的應(yīng)用有 java applet ,不過使用得很少, Java 在服務(wù)器端的應(yīng)用非常的豐 富,比如 Servlet ,JSP 和第三方框架等等。 Java 技術(shù)對 Web 領(lǐng)域的 發(fā)展注入了強(qiáng)大的動力。</ body ></ html >4. 設(shè)計(jì)求任意兩個正數(shù)和的 web 程序1) index.jsp<%page language ="java" import =&
14、quot;java.util.*" pageEncoding ="UTF-8" %> <html ><head >< title >兩個正數(shù)和 </ title ></ head ><body ><form action ="02.jsp" method ="post" >數(shù)據(jù) 1: <input type ="text"name="num1" ><br ><br &
15、gt;數(shù)據(jù) 2: <input type ="text"name="num2" ><br ><br ><input type ="submit" value =" 提交 " ></ form ></ body ></ html >2) 02.jsp<%page language ="java" import ="java.util.*" pageEncoding ="UTF-8
16、" %><html ><head ><title >頁面 02</ title ></ head > <body ><% String str1 = request.getParameter("num1" );String str2 = request.getParameter( "num2" );double s1 = Double.parseDouble(str1);double s2 = Double.parseDouble(str2);double s3
17、 = s1+s2;request.setAttribute( "st3" , s3); %><%if (s3>0) %><jsp:forward page ="03.jsp" ></ jsp:forward ><% else %><jsp:forwardpage ="04.jsp" ></ jsp:forward ><% %></ body ></ html >3) 03.jsp<%page language
18、="java" import = "java.util.*"pageEncoding ="UTF-8"<html ><head ><title >頁面 03</ title ></ head ><body >結(jié)果為正 <hr ><% request.setCharacterEncoding("UTF-8" );String str1 = request.getParameter("num1" );Strin
19、g str2 = request.getParameter("num2" );out.println(Integer.parseInt(str1)+Integer.parseInt(str2);</ body ></ html >4) 04.jsp<%page language ="java" import = "java.util.*"pageEncoding ="UTF-8"<html ><head ><title >頁面 04</ tit
20、le ></ head ><body >結(jié)果為負(fù) <hr ><% request.setCharacterEncoding("UTF-8" );String str1 = request.getParameter("num1" );String str2 = request.getParameter("num2" );out.println(Integer.parseInt(str1)+Integer.parseInt(str2);</ body ></ html &g
21、t;5. 設(shè)計(jì)一個用戶注冊界面,其提交頁面和信息獲取后顯示頁面01)index.jsp<%page language ="java" import = "java.util.*"pageEncoding ="UTF-8"%>%>%>%>%><html ><head ><title >注冊 </ title ></ head > <body >method ="post" ><form action
22、 ="02.jsp"<table ><tr><tdalign="right">用戶名 : </ td ><td><inputtype="text"name="name" ></ td ><td>*</ td ></ tr ><tr><tdalign="right"密碼 :</ td ><td><inputtype="te
23、xt"name="password1" ></ td ><td >*</ td ></ tr ><tr ><td align ="right" > 確認(rèn)密碼 : </ td ><td ><input type ="text" name="password2" ></ td > <td >*</ td ></ tr ><tr ><
24、td align="right"性別:</ td ><td >< inputtype= "radio"name="sex"checked ="checked"value =" 男">男<inputtype= "radio"name="sex"value ="女" >女</ td ></ tr ><tr ><td align ="right
25、" > 愛好 : </ td > <td colspan ="2" ><inputtype="checkbox"name="check"value ="計(jì)算機(jī)" 計(jì)算機(jī)<inputtype="checkbox"name="check"value =" 美術(shù)"美術(shù)<inputtype="checkbox"name="check"value =" 音樂&
26、quot;音樂<inputtype="checkbox"name="check"value =" 閱讀"閱讀</ td ></ tr >align ="right" >星座 :</ td >>< selectname="con"><optionselected 白羊座 /<option金牛座</option><option雙子座</option><option巨蟹座</opti
27、on><option獅子座</option><option處女座</option><option天秤座</option><option天蝎座</option><option射手座</option><option摩羯座</option><option水瓶座</option><option雙魚座</option><tr ><td<td</ select>option10</ td ></ tr &
28、gt;<tr ><td align ="right" > 個人簡介 : </ td ><td colspan ="2" ><textarea name="letter" rows ="4" cols ="25" ></ textarea > </ td ></ tr ><tr ><td colspan ="2" align = "center" ><input type ="submit" value =" 提 交 " > <input type ="reset" value =" 取消 " ></ td ></ tr ></ table ></ form ></ body ></ html >02)02.jsp<%page language ="java" im
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 咨詢與心理健康教育課件
- 云南省昆明市名校2025屆英語七年級第二學(xué)期期末達(dá)標(biāo)檢測試題含答案
- 《華凌電氣網(wǎng)絡(luò)營銷戰(zhàn)略》課件
- 包裝世界題庫及答案
- 消費(fèi)金融市場規(guī)模擴(kuò)張趨勢解析及2025年風(fēng)險(xiǎn)防控策略研究報(bào)告
- 安全質(zhì)量教育試題及答案
- 礦山智能化無人作業(yè)技術(shù)在提高礦山作業(yè)效率與安全性中的應(yīng)用報(bào)告
- 安全試卷試題及答案
- 安全生產(chǎn)考試題庫及答案大全
- 安全護(hù)理常規(guī)試題及答案
- GB 35181-2025重大火災(zāi)隱患判定規(guī)則
- 2024年貴州省普通高校招生信息表(普通類本科批-物理組合)
- 國家開放大學(xué)《水利水電工程造價(jià)管理》形考任務(wù)1-4參考答案
- 《掃除道》樊登讀書文字版
- 教學(xué)演示文稿,建筑企業(yè)科技創(chuàng)新方法講座()
- 裝飾工程材料清單
- 模具年度保養(yǎng)計(jì)劃表
- 中國傳統(tǒng)節(jié)日文化中現(xiàn)代德育價(jià)值的研究課題結(jié)題報(bào)告
- 肺動脈導(dǎo)管監(jiān)測的參數(shù)及意義
- 職稱評審申報(bào)系統(tǒng)PPT課件
- 水利工程漿砌石工程監(jiān)理細(xì)則
評論
0/150
提交評論