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

正文內(nèi)容

jsp程序設(shè)計(jì)教程(第3章)-資料下載頁(yè)

2025-08-04 09:23本頁(yè)面
  

【正文】 3. property=propertyName jsp:setProperty param屬性指定一個(gè) request請(qǐng)求中的參數(shù), property屬性指定 Bean中的某個(gè)屬性。該種使用方法允許將請(qǐng)求中的參數(shù)賦值給 Bean中與該參數(shù)不同名的屬性。如果 param屬性指定參數(shù)的值為空,那么由 property屬性指定的 Bean屬性會(huì)保留原來(lái)或默認(rèn)的值而不會(huì)被賦為 Null。 4. property=propertyName param=parameterName 5. property=propertyName value=值 其中, value屬性指定的值可以是一個(gè)字符串?dāng)?shù)值或表示一個(gè)具體值的 JSP表達(dá)式或 EL表達(dá)式。該值將被賦給 property屬性指定的 Bean屬性。 jsp:setProperty 當(dāng) value屬性指定的是一個(gè)字符串時(shí),如果指定的 Bean屬性與其類(lèi)型不一致時(shí),則會(huì)根據(jù)表 33中的方法將該字符串值自動(dòng)轉(zhuǎn)換成對(duì)應(yīng)的類(lèi)型。 當(dāng) value屬性指定的是一個(gè)表達(dá)式時(shí),那么該表達(dá)式所表示的值的類(lèi)型必須與 property屬性指定的 Bean屬性一致,否則會(huì)拋出 “ argument type mismatch” 異常。 通常 jsp:setProperty標(biāo)識(shí)與 jsp:useBean標(biāo)識(shí)一起使用,但這并不是絕對(duì)的,應(yīng)用如下的方法同樣可以將請(qǐng)求中的參數(shù)值賦給 JavaBean中的屬性。 【例 311】 jsp:setProperty標(biāo)識(shí)的使用 jsp:getProperty jsp:getProperty屬性用來(lái)從指定的 Bean中讀取指定的屬性值,并輸出到頁(yè)面中。該 Bean必須具有 getXxx()方法。 jsp:getProperty標(biāo)識(shí)的使用格式如下: jsp:getProperty name=Bean實(shí)例名 property=propertyName/ name屬性: name屬性用來(lái)指定一個(gè)存在某 JSP范圍中的Bean實(shí)例。 jsp:getProperty標(biāo)識(shí)將會(huì)按照 page、 request、session和 application的順序來(lái)查找這個(gè) Bean實(shí)例,直到第一個(gè)實(shí)例被找到。若任何范圍內(nèi)不存在這個(gè) Bean實(shí)例則會(huì)拋出 “ Attempted a bean operation on a null object” 異常。 jsp:getProperty property屬性:該屬性指定了要獲取由 name屬性指定的 Bean中的哪個(gè)屬性的值。若它指定的值為“userName”,那么 Bean中必須存在 getUserName()方法,否則會(huì)拋出下面的異常: Cannot find any information on property 39。userName39。 in a bean of type 39。此處為類(lèi)名 39。 如果指定 Bean中的屬性是一個(gè)對(duì)象,那么該對(duì)象的 toString()方法被調(diào)用,并輸出執(zhí)行結(jié)果。 jsp:fallback jsp:fallback是 jsp:plugin的子標(biāo)識(shí),當(dāng)使用jsp:plugin標(biāo)識(shí)加載 Java小應(yīng)用程序或 JavaBean失敗時(shí),可通過(guò) jsp:fallback標(biāo)識(shí)向用戶輸出提示信息。該標(biāo)識(shí)的使用格式如下: jsp:plugin type=applet code= codebase=. … jsp:fallback加載 Java Applet小程序失敗 !/jsp:fallback … /jsp:plugin jsp:plugin 使用 jsp:plugin標(biāo)識(shí)可以在頁(yè)面中插入 Java Applet小程序或 JavaBean,它們能夠在客戶端運(yùn)行。該標(biāo)識(shí)會(huì)根據(jù)客戶端瀏覽器的版本轉(zhuǎn)換成 object或 embedHTML元素。 該標(biāo)識(shí)的使用格式如下: jsp:plugin type=applet | bean code= codebase= [name=] [archive=] [align=] [height=] [width=] [hspace=] [vspace=] [jreversion=] [nspluginurl=] [iepluginurl=] [jsp:params jsp:param name=parameterName value={parameterValue | %=expression %}/ /jsp:params] [jsp:fallback加載失敗提示信息 /jsp:fallback] /jsp:plugin jsp:plugin jsp:plugin標(biāo)識(shí)中的各屬性的簡(jiǎn)要介紹如下表所示。 屬 性 說(shuō) 明 type 該屬性指定了所要加載的插件對(duì)象的類(lèi)型,可選值為 “ bean”和 “ applet” code 指定了要加載的 Java類(lèi)文件的名稱。該名稱可包含擴(kuò)展名和類(lèi)包名,如 “ ” codebase 默認(rèn)值為當(dāng)前訪問(wèn)的 JSP頁(yè)面的路徑,該屬性用來(lái)指定 code屬性指定的 Java類(lèi)文件所在的路徑 name 指定了加載的 Applet或 Bean的名稱 archive 指定預(yù)先加載的存檔文件的路徑,多個(gè)路徑可用逗號(hào)進(jìn)行分隔 align 加載的插件對(duì)象在頁(yè)面中顯示時(shí)的對(duì)齊方式??蛇x值為 “ bottom”、 “ top”、 “ middle”、 “ left”和 “ right” height和 width 加載的插件對(duì)象在頁(yè)面中顯示時(shí)的高度和寬度,單位為像素。這兩個(gè)屬性值支持 JSP表達(dá)式或 EL表達(dá)式 hspace和vspace 加載的 Applet或 Bean在屏幕或單元格中所留出的空間大小, hspace表示左右, vspace表示上下,它們不支持任何表達(dá)式 jreversion 在瀏覽器中執(zhí)行 Applet或 Bean時(shí)所需的 Java Runtime Environment(JRE)的版本,默認(rèn)值為 nspluginurl 和 iepluginurl 分別指定了 Netscape Navigator用戶和 Inter Explorer用戶能夠使用的 JRE的下載地址 jsp:params 在該標(biāo)識(shí)中可包含多個(gè) jsp:param標(biāo)識(shí),用來(lái)向 Applet或 Bean中傳遞參數(shù) jsp:fallback 當(dāng)加載 Java類(lèi)文件失敗時(shí),用來(lái)顯示給用戶提示信息 jsp:plugin 下面對(duì) jsp:plugin標(biāo)識(shí)中重要屬性的用法進(jìn)行詳細(xì)的介紹。 1. type屬性 type屬性指定了所要加載的插件對(duì)象的類(lèi)型,一般為Java Applet小程序或 JavaBean類(lèi)??蛇x值為 “ applet”和“ bean”。該屬性沒(méi)有缺省值,必須設(shè)置可選值中的一個(gè),否則會(huì)拋出異常。 2. code屬性 code屬性指定了加載的 Java類(lèi)的文件名稱。該名稱可包含擴(kuò)展名和類(lèi)包名,如 “ ”。 jsp:plugin 3. codebase屬性 默認(rèn)值為當(dāng)前訪問(wèn)的 JSP頁(yè)面的路徑,該屬性用來(lái)指定 code屬性指定的 Java類(lèi)文件所在的目錄。注意,當(dāng)程序執(zhí)行到 jsp:plugin標(biāo)識(shí)加載插件時(shí),容器是從當(dāng)前引用該標(biāo)識(shí)來(lái)加載插件的 JSP頁(yè)面所在的目錄開(kāi)始,并根據(jù)codebase屬性和 code屬性指定的值來(lái)查找指定的插件。 ( 1)如果 codebase屬性值為 “ /”或 “” ,那么容器將按照 “ 協(xié)議 +主機(jī) +code屬性值 ” 的路徑來(lái)查找插件對(duì)象。 【例 312】 codebase屬性的使用 1 jsp:plugin ( 2)如果 codebase屬性值為 “ .”,那么容器將按照當(dāng)前訪問(wèn)的 JSP文件的目錄為基礎(chǔ)路徑開(kāi)始查找插件對(duì)象。查找的路徑為 “ 協(xié)議 +主機(jī) +當(dāng)前訪問(wèn)的 JSP文件目錄 +code屬性值指定的路徑 ” 。 【例 313】 codebase屬性的使用 2 【例 314】 codebase屬性的使用 3 ( 3)如果 codebase屬性值以 “ . /”開(kāi)頭,那么容器將按照當(dāng)前訪問(wèn)的 JSP頁(yè)面所在的目錄加上 codebase屬性指定的目錄為基礎(chǔ)路徑開(kāi)始查找插件對(duì)象。 jsp:plugin ( 4)如果 codebase屬性是以 “ .. /”開(kāi)頭,那么容器將按照當(dāng)前訪問(wèn)的 JSP頁(yè)面所在目錄的上一級(jí)目錄加上codebase屬性指定的目錄為基礎(chǔ)路徑開(kāi)始查找插件對(duì)象。 這兩個(gè)屬性分別指定了 Netscape Navigator用戶和Inter Explorer用戶能夠使用的 JRE的下載地址。使用方法如下: 4. nspluginurl和 iepluginurl屬性 jsp:plugin type=applet code= codebase=./applet iepluginurl= jsp:fallback加載 Java Applet小程序失敗 !/jsp:fallback /jsp:plugin jsp:plugin 若當(dāng)前的 Inter Explorer用戶沒(méi)有安裝 JRE,則訪問(wèn)包含下面代碼的 JSP頁(yè)面后瀏覽器自動(dòng)彈出如下圖所示的提示。 彈出該提示的前提是需要在瀏覽器中進(jìn)行相應(yīng)的安全設(shè)置。打開(kāi)瀏覽器中的 “ 工具 ” /“Inter選項(xiàng) ” 子菜單,然后選擇 “ 安全 ” 選項(xiàng)卡并單擊 “ 自定義級(jí)別 ” 按鈕,在彈出的 “ 安全設(shè)置 ” 對(duì)話框中進(jìn)行如下圖所示的設(shè)置。 jsp:plugin 在該標(biāo)識(shí)內(nèi)可包含多個(gè) jsp:param子標(biāo)識(shí),每個(gè)jsp:param標(biāo)識(shí)指定一個(gè)向要加載的 Java Applet或 Bean中傳遞的參數(shù)。它們?cè)?jsp:plugin標(biāo)識(shí)中的使用格式如下: 5. jsp:param子標(biāo)識(shí) jsp:plugin 【例 315】 jsp:param,子標(biāo)簽的使用 jsp:plugin type=applet code= codebase=./applet jsp:params jsp:param name=username value=YXQ/ jsp:param name=userpwd value=123/ /jsp:params jsp:fallback加載 Applet失??! /jsp:fallback /jsp:plugin
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1