使用JavaBean組件

使用JavaBean組件

ID:40543172

大?。?66.51 KB

頁數(shù):30頁

時(shí)間:2019-08-04

使用JavaBean組件_第1頁
使用JavaBean組件_第2頁
使用JavaBean組件_第3頁
使用JavaBean組件_第4頁
使用JavaBean組件_第5頁
資源描述:

《使用JavaBean組件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第7章使用JavaBean組件授課人:吳志霞課時(shí)安排理論4學(xué)時(shí)實(shí)踐4學(xué)時(shí)教學(xué)目標(biāo)JSP動(dòng)作組件掌握J(rèn)avaBean原理掌握J(rèn)SP和JavaBean的結(jié)合——?jiǎng)幼鹘M件的使用。教學(xué)內(nèi)容JSP動(dòng)作組件介紹JavaBean介紹JSP和JavaBean的結(jié)合——?jiǎng)幼鹘M件重點(diǎn)及難點(diǎn)JSP和JavaBean的結(jié)合——?jiǎng)幼鹘M件授課方式一體化實(shí)訓(xùn)室教學(xué)方法案例式JSP動(dòng)作組件動(dòng)作組件是使用xml語法寫的,用來控制web容器的行為。在容器處理jsp時(shí),當(dāng)遇到動(dòng)作元素時(shí),就執(zhí)行相應(yīng)的操作。JSP動(dòng)作組件//引入另

2、外一個(gè)文件//給一個(gè)JSP設(shè)置參數(shù)//把請(qǐng)求轉(zhuǎn)到一個(gè)新的頁面//創(chuàng)建一個(gè)javabean實(shí)例//設(shè)置JavaBean屬性//輸出某個(gè)javaBean的屬性//嵌入客戶端運(yùn)行的java程序用于Java插件不能啟動(dòng)時(shí)顯示給用戶的信息動(dòng)作組件功能:在頁面被請(qǐng)求的時(shí)候引入另外一個(gè)文件。?動(dòng)態(tài)包含【分別產(chǎn)生Se

3、rvlet代碼】語法page屬性的值可以是請(qǐng)求時(shí)表達(dá)式Eg:案例:Include.jspDate.jsp可以用傳遞參數(shù)名和參數(shù)值注意動(dòng)作與<%@includefile=“filename”%>指令的區(qū)別。動(dòng)態(tài)包含<%@includefile=“filename”%>靜態(tài)包含,page屬性的值不可以是表

4、達(dá)式【組合后再轉(zhuǎn)換成一個(gè)Servlet代碼】常用于設(shè)計(jì)頁面布置動(dòng)作組件功能:用來傳遞參數(shù)信息。語法

5、<%=expression%>}”/>必須配合動(dòng)作組件一起使用。示例:動(dòng)作組件功能:把請(qǐng)求轉(zhuǎn)到一個(gè)新的頁面或另一個(gè)Servlet中。語法:

6、”<%=expr

7、ession%>””}/>可以用傳遞參數(shù)名和參數(shù)值,跳轉(zhuǎn)的頁面可運(yùn)用request.getParameter()來讀取傳遞過來的參數(shù)值。案例:注意:此跳轉(zhuǎn)語句屬于服務(wù)器無條件跳轉(zhuǎn),跳轉(zhuǎn)之后地址欄不會(huì)改變.可包含一個(gè)或多個(gè),用于向要引導(dǎo)進(jìn)入的頁面?zhèn)鬟f參數(shù)。傳遞了一個(gè)包含用戶請(qǐng)求的request對(duì)象。引申:通過調(diào)用request對(duì)象的setAttribute()方法為Request對(duì)象添加屬性對(duì)象,然后利用動(dòng)作將請(qǐng)求傳遞到下一個(gè)頁面,而下一個(gè)頁面可以通

8、過request對(duì)象的getAttribute()方法,得到屬性對(duì)象的值。參例:forward2.jsp->追加一個(gè)用戶名add2.jsp->提取用戶名標(biāo)簽以下的代碼不能執(zhí)行。什么是JavaBeanJavaBean組件是一些可移植,可重用,并可以組裝到應(yīng)用程序中的Java類。代碼重用,易維護(hù)在JSP程序中JavaBean常用來存放數(shù)據(jù)、封裝業(yè)務(wù)邏輯、完成數(shù)據(jù)庫(kù)操作等,更好地實(shí)現(xiàn)業(yè)務(wù)邏輯和表示邏輯(如Jsp文件)的分離,使系統(tǒng)具有更好的健壯性和靈活性。創(chuàng)建一個(gè)簡(jiǎn)單Javabean示例Custo

9、mer.javaJSP和JavaBean的結(jié)合--動(dòng)作組件在JSP頁面中與JavaBean有關(guān)的標(biāo)記有如下3個(gè)://在指定域中查找或創(chuàng)建一個(gè)javabean實(shí)例//設(shè)置JavaBean屬性//輸出某個(gè)javaBean的屬性動(dòng)作組件功能:在指定域中查找或創(chuàng)建一個(gè)有唯一id的JavaBean的實(shí)例。語法格式:

10、req

11、uest

12、session

13、application”{beanName=“{package.class

14、<%=expression%>}”type=“package.class”

15、class=“package.class”}/>Eg:JS

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。