freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

web開發(fā)技術(shù)實驗指導書(jsp版)(編輯修改稿)

2024-11-28 08:50 本頁面
 

【文章內(nèi)容簡介】 option value=55/option /select /p pSIDE B: select name=select2 option value=33/option option value=4 selected4/option option value=55/option /select /p pSIDE B: select name=select3 option value=33/option option value=44/option option value=5 selected5/option /select input type=submit name=Submit value=提交 /p /form % String sideaa=(select1)。 String sidebb=(select2)。 String sidecc=(select3)。 % 13 %if (sideaa==null){sideaa=3。} if (sidebb==null){sidebb=4。} if (sidecc==null){sidecc=5。} % h3以下是調(diào)用 Tag 文件的效果: /h3 puter:Trangle sideA=%=sideaa% sideB=%=sidebb% sideC=%=sidecc% / /body /html ( 4)在 IE 地址欄輸入 四、綜合設計實驗環(huán)節(jié) 編寫兩個 Tag 文件 和 。 負責計算矩形的面積, 負責計算圓的面積。編寫一個 JSP 頁面,該 JSP 頁面使用 Tag 標記調(diào)用 和。調(diào)用 時,向其傳遞矩形的兩個邊的長度;調(diào)用 時,向其傳遞圓的半徑。 實驗六 中文顯示服務器端日期 一、實驗目的 ( 1)掌握在 JSP 中 Switch 語句的使用 ( 2)掌握 Date 類使用。 ( 3)熟悉 int 和 String 的區(qū)別 ( 4)通過實例編程,綜合掌握實用網(wǎng)頁編程技巧 二、實驗工具 ( 1) 、 或 ,可以從 SUN 公司的網(wǎng)站免費下載 ( 2)編輯工具:記事本或 Dreamweaver MX 20 FrontPage 2020 ( 3) Tomcat 服務器,也可以從網(wǎng)上免費下載 三、實驗原理和內(nèi)容 本實例運行后.將在瀏覽器上用中文顯示當前服務端的日期, 如圖 6- 1 所示。 圖 6- 1 服務器端的日期 14 程序知識點 ? Date 類及其引用 Date 是在 jdk 中 java。 util 這個包下的一個類,它支持日歷和時間,并且包含了getYear()、 getMonth()、 getDate()、 getDay()幾個方法,分別為獲取系統(tǒng)年份、系統(tǒng)月份、系統(tǒng)日期、 系統(tǒng)星期,并且返回的都是整型。其標準用法為: dt=new ()。 int year=()。 當然也可先用 import 語句使包中定義的類和接口,可以只用類名而不用全名來引用用法為( import 語句一定要放在程序開頭): import .*。 Date dt=new Date()。 int year=()。 以上例句 Date dt=new Date()中用 new 語句生成一個新對象 dt 對 Date 類進行引用,而 Date()是類 Date 的構(gòu)造函數(shù)。然后可以對 Date 類中的 getYear()方法進行調(diào)用。但得到的返回值要加 1900 才是現(xiàn)在年份。同樣用 getMonth()得到的返回值也要加 1 才是現(xiàn)在的月份。 ? int 和 String 的區(qū)別 在 Java 中它們是兩個完全不同的概念。 int 是一個類型,而 String 是一個類。所以在轉(zhuǎn)換上 是不能進行簡單的強制型轉(zhuǎn)換 (int num=(int)string)。在此需要采用 String 類中的一個方法,一般用法如下: String str_year=(year) ? Switch 語句 switch 語句能夠根據(jù)表達式的值決定執(zhí)行多個操作中的一個或者幾個。 switch 的一般格式為: switch (expression) { case value1: statement1; break; …… case valueN: statemendN; break; [default: default_Statement; ] } expression 可以返回任一簡單類型的值, case 子句中的值 valueI 必須是常量,而且所有 case 子句中的值應是不同的。多分支語句把表達式返回的值與每個 case 子句中的值相比,如果匹配成功,則執(zhí)行該 case 子句后的語句序列,否則執(zhí)行 default 中的語句;如果沒有 default,則不進行任何操作。而 case 字句中的 break 用于跳出 switch,如果沒有break,則 switch 會順序執(zhí)行下個 case 中的語句,直至遇到 break 語句或者執(zhí)行完所有的case 或者 default 語句。 switch 語句中使用的表達式必須為整型表達式或不丟失便可顯式地轉(zhuǎn)換為整型的表15 達式。不丟失便可顯式地轉(zhuǎn)換為整型的數(shù)據(jù)類型包括字節(jié)、字符和短型數(shù)。對于長型數(shù)、浮點數(shù)和雙精度數(shù)等數(shù)據(jù)類型,需明確地轉(zhuǎn)換。 case 值必須能夠求值或編譯時能隱含地轉(zhuǎn)換為整型的常量表達式。 圖 6- 2 程序流程圖 ? 程序?qū)崿F(xiàn)過程 可以先獲取系統(tǒng)的日期,然后將月份和日期統(tǒng)一成二位整型的格式,再將獲取的系統(tǒng)時間拼成字符串,最后利用 For 循環(huán)和 swtich 語句獲取中文時間信息并顯示。圖 6- 2顯示程序流程圖 部分程 序關(guān)鍵源碼( ) %@ page contentType=text/html。 charset=gb2312 import=.* % html body % Date dtt=new Date()。 int year=()。 year+=1900。 //獲取月份 int month=()。 month+=1。 //獲取日期 int date=()。 //獲取星期 int day=()。 //將 int 型轉(zhuǎn)換為 String String str_year=(year)。 String str_month=(month)。 String str_date=(date)。 String str_day=(day)。 //將月份和日期統(tǒng)一成二位整型 if(()==1) { str_month=0+str_month。 16 } if(()==1) { str_date=0+str_date。 } //將獲取的系統(tǒng)時間拼成字符串 String str_i=str_year+str_month+str_date+str_day。 String chi_num=。 String chi_num_total=。 char cha_i=39。 39。 String chi_year=null。 String chi_month=null。 String chi_date=null。 String chi_day=null。 //用 for 循環(huán)和 switch 語句獲取中文時間信息 for(int j=0。j()。j++) { cha_i=(j)。 switch(cha_i) { case 39。039。:chi_num=O。break。 case 39。139。:chi_num=一 。break。 case 39。239。:chi_num=二 。break。 case 39。339。:chi_num=三 。break。 case 39。439。:chi_num=四 。break。 case 39。539。:chi_num=五 。break。 case 39。639。:chi_num=六 。break。 case 39。739。:chi_num=七 。break。 case 39。839。:chi_num=八 。break。 case 39。939。:chi_num=九 。break。 } chi_num_total+=chi_num。 if(j==3) { chi_year=chi_num_total。 chi_num_total=。 } if(j==4||j==6) { if((cha_i==39。139。)||(cha_i==39。039。)) {chi_num_total=。} if(cha_i!=39。039。) {chi_num_total+=十 。} } if(j==5) { chi_month=chi_num_total。 chi_num_total=。 } if(j==7) { chi_date=chi_num_total。 chi_num_total=。 } if(j==8) { 17 if(cha_i==39。039。) {chi_num_total=日 。} chi_day=chi_num_total。 } } //得到最終結(jié)果 String chi_dt=今天是 +chi_year+年 +chi_month+月 +chi_date+日 +星期 +chi_day。 % !顯示結(jié)果 %=chi_dt% /body /html 四、實驗思考 ? 上述 中, for 循環(huán)體中有這樣一段語句: if(j==4||j==6) { if((cha_i==39。139。)||(cha_i==39。039。)) {chi_num_total=。} if(cha_i!=39。039。) {chi_num_total+=十 。} } 試問:如果將語句改成: if(j==4||j==6) { if(cha_i==39。039。) {chi_num_total=。} else {chi_num_total+=十 。} } 這樣修改能不能正確顯示,為 什么? 五、綜合實驗 ? 判斷服務端時間并顯示中文問候 編寫 JSP 程序,運行后,程序?qū)⒏鶕?jù)服務端的不同時間段,在瀏覽器上顯示“早上好”、“中午好”、“下午好”和“晚上好”,如圖 6- 3 所示。 圖 6- 3 顯示結(jié)果 提示: 利用 Date 類的 getHours()函數(shù)可得到 24 小時制的服務器端時間,并根據(jù)當前時間來判斷是何段時間: 5~ 11 點:早上; 11~ 14 點:中午 18 14~ 18 點:下午; 18 點~ 5 點:晚上 實驗七 JSP 內(nèi)置對象 一、實驗目的 ( 1)掌握 JSP 中內(nèi)置 request 對象的使用 ( 2)掌握 response 對象的使用,并熟悉 setContentType 方法 ( 3)掌握 out 對象的使用 二、實驗工具 ( 1) 、 或 ,可以從 SUN 公司的網(wǎng)站免費下載 ( 2)編輯工具:記事本或 Dreamweaver MX 20 FrontPage 2020 ( 3) Tomcat 服務器,也可以從網(wǎng)上免費下載 三、實驗內(nèi)容與步驟 request 對象的使用(獲取表單中提交的信息) 在 jsp 中,當用戶通過瀏覽器請求一個頁面時,瀏覽器將請求發(fā)送給服務器。按照HTTP 協(xié)議,瀏覽器發(fā)送的請求具有 一定的結(jié)構(gòu),請求包括一個請求行、頭域和表單提交的信息體。使用 request 對象,可以獲取用戶瀏覽器提交的請求信息。 request 對象常用的方法是 getParameter( String s),該方法獲取表單提交的信息。 1)在 ROOT 目錄下編寫如下
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1