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

正文內(nèi)容

javaweb開發(fā)技術(shù)(已修改)

2024-11-03 01:21 本頁面
 

【正文】 2020/11/23 1 Java Web開發(fā)技術(shù) 第 2章 JSP基礎(chǔ) 授課教師: 伊飛 網(wǎng)站: 中國網(wǎng)頁設(shè)計(jì) 2020/11/23 中國網(wǎng)頁設(shè)計(jì) 2 第 2章 JSP基礎(chǔ) JSP頁面的基本組成 JSP頁面中的注釋 聲明 代碼段 表達(dá)式 JSP指令 JSP動(dòng)作 本章小結(jié) 2020/11/23 中國網(wǎng)頁設(shè)計(jì) 3 JSP頁面的基本組成 ? 一個(gè) JSP頁面是由傳統(tǒng)的 HTML頁面標(biāo)記加上 JSP標(biāo)記和嵌入的 Java代碼組成。 ? JSP頁面組成: 1. HTML標(biāo)記 2. JSP標(biāo)記 如指令標(biāo)記、動(dòng)作標(biāo)記 3. JSP腳本: 是 JSP頁面中插入的 Java代碼,它又可以細(xì)分為 變量和方法的 聲明、代碼段和表達(dá)式 。 2020/11/23 中國網(wǎng)頁設(shè)計(jì) 4 聲明 變量聲明 方法聲明 聲明類 2020/11/23 中國網(wǎng)頁設(shè)計(jì) 5 聲明概述 ? 聲明塊包含在 %!和 %中 。 ? 包括 變量聲明、方法聲明 和 聲明類 三種。 2020/11/23 中國網(wǎng)頁設(shè)計(jì) 6 變量聲明 ? 用于定義特定于 JSP 頁面的變量, %! 和 %之間聲明的變量在整個(gè) JSP頁面內(nèi)都有效, 可以被該 JSP頁面中其他任何部分使用。 ? 其語法形式為: %! 變量聲明 % ? 聲明的變量類型可以是 Java語言中允許的任何數(shù)據(jù)類型。 ?例: %!int a,b=100,c。 ? String username=“張三” 。 ? Date date。 ? % 2020/11/23 中國網(wǎng)頁設(shè)計(jì) 7 變量聲明 ? %! 變量聲明 %可以寫在 JSP頁面的任意位置,但習(xí)慣上寫在 JSP頁面前面。 如: %! Date date。 int start,end,sum。 % HTMLBODY 2020/11/23 中國網(wǎng)頁設(shè)計(jì) 8 變量聲明 ? JSP引擎將 JSP頁面中 %! 變量聲明 %聲明的變量作為類的 成員變量 ,所有用戶共享 JSP頁面的成員變量,因些任何一個(gè)用戶對(duì) JSP頁面成員變量的操作,都會(huì)影響到其他用戶。 ? %@ page contentType=text/html。charset=GB2312 % HTMLBODY %! int i=0。 % % i++。 % P您是第 %= i % 個(gè)訪問本站的客戶。 /BODY/HTML 2020/11/23 中國網(wǎng)頁設(shè)計(jì) 9 變量聲明擴(kuò)展 ? 聲明在 %! %內(nèi)的變量和方法是成員變量和成員方法。聲明在 %%內(nèi)的變量是一個(gè)方法的變量也就是局部變量。 ? 我們學(xué)習(xí) JAVA的時(shí)候就知道成員變量會(huì)被多個(gè)對(duì)象共享,而局部變量單獨(dú)對(duì)象訪問。 ? %@ page contentType=text/html。charset=GB2312 % HTMLBODY % int i=0。 % % i++。 % P您是第 %= i % 個(gè)訪問本站的客戶。 /BODY/HTML 2020/11/23 中國網(wǎng)頁設(shè)計(jì) 10 方法聲明 ? 聲明的方法在 JSP頁面有效,它編譯成 Servlet 類的成員方法??梢杂身撁嫔纤心_本元素訪問。 ? 其語法形式為: %! 方法聲明 % ? 方法聲明方式跟 Java中方法定義的形式一樣,要給出方法返回類型、方法名、方法形參和方法體。 ? 在 % %內(nèi)不可以包含方法 2020/11/23 中國網(wǎng)頁設(shè)計(jì) 11 方法聲明 ? %@ page contentType=text/html。charset=GB2312 % ? HTMLBODY ? %! double multi(double x,double y) ? { return x*y。 } ? double div(double x,double y) ? { return x/y。 } % ? % (調(diào)用 multi方法計(jì)算 12和 18之積: )。 ? double a=multi(12,18)。 ? (a)。 ? (BR調(diào)用 div方法計(jì)算 12除以 4的商: )。 ? double b=div(12,4)。 ? (b)。 % ? /BODY/HTML 2020/11/23 中國網(wǎng)頁設(shè)計(jì) 12 補(bǔ)充:表單 (FORM)標(biāo)記 ? 表單的基本語法 : form action=url method=get/post input type=“text name=“username” / input type=submit value=提交 / input type=reset value=重置 / /form * =GET有數(shù)據(jù)量限制,長度不超過 255。 POST無以上限制。 2020/11/23 中國網(wǎng)頁設(shè)計(jì) 13 補(bǔ)充:表單數(shù)據(jù)的獲取 ? Request對(duì)象 ? 可以通過 (“username”)。 獲取。 ? % ? String username=(username)。 ? (你提交的用戶名是: +username)。 ? % 2020/11/23 中國網(wǎng)頁設(shè)計(jì) 14 JSP表單傳值中文顯示亂碼的解決方法 ? 方法一: ? 1. 把 String name=(name)。 修改為 : ? String name=new String((name).getBytes(ISO88591),GB2312)。 2020/11/23 中國網(wǎng)頁設(shè)計(jì) 15 方法二:使用轉(zhuǎn)換函數(shù)轉(zhuǎn)換 toChinese() ? %!public static String toChinese(String strvalue) { try{ if(strvalue==null) return null。 else { strvalue=new String((ISO88591),GB2312)。 return strvalue。 } }catch(Exception e) { return null。 } } % 2020/11/23 中國網(wǎng)頁設(shè)計(jì) 16 方法二:使用轉(zhuǎn)換函數(shù)轉(zhuǎn)換 toChinese() ? 凡是涉及中文字符串 ,如從數(shù)據(jù)庫中讀取中文字符串 ,或變量名賦值時(shí) ,使用 toChinese函數(shù) : (你提交的用戶名是:+toChinese(username))。 2020/11/23 中國網(wǎng)頁設(shè)計(jì) 17 聲明類 ? 聲明類是 JSP頁面對(duì)應(yīng)的 Servlet類的內(nèi)部類,頁面上所有腳本元素都可以創(chuàng)建該類的對(duì)象。 ? 其語法形式為: %! 聲明類 % ? 例 form action= method=get name=form input type=text name=cat value=1 input type=submit name=submit value=送出 /form 2020/11/23 中國網(wǎng)頁設(shè)計(jì) 18 聲明類 ? %! public class square ? { double r。 ? square(double r) ? {=r。} ? double getarea() ? { return r*r。} ? double getlength() ? { return r*4。} ? } ? % 2020/11/23 中國網(wǎng)頁設(shè)計(jì) 19 聲明類 ? % String s=(cat)。 ? double r。 ? if(s!=null) ? {r=(s).doubleValue()。} ? else {r=1。} ? square cc=new square(r)。 //創(chuàng)建對(duì)象 ? % ? P方的面積是: BR ? %=()% ? p方的周長是 ? %=()% 2020/11/23 中國網(wǎng)頁設(shè)計(jì) 20 ? Java程序片 是包含在 % 和 %之間的 Java代碼
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1