一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

JSP動作指令(6個常用的動作指令)

 昵稱465563 2010-09-30
 一、Include指令

<jsp:include>標簽表示包含一個靜態(tài)的或者動態(tài)的文件。

語法:
<jsp:include page="path" flush="true" />
or
<jsp:include page="path" flush="true">
<jsp:param name="paramName" value="paramValue" />
</jsp:include>

注:
1、page="path" 為相對路徑,或者代表相對路徑的表達式。
2、flush="true" 必須使用flush為true,它默認值是false。
3、<jsp:param>子句能讓你傳遞一個或多個參數(shù)給動態(tài)文件,也可在一個頁面中使用多個<jsp:param>來傳遞多個參數(shù)給動態(tài)文件。

二、Forward指令

<jsp:forward>標簽表示重定向一個靜態(tài)html/jsp的文件,或者是一個程序段。

語法:
<jsp:forward page="path"} />
or
<jsp:forward page="path"} >
<jsp:param name="paramName" value="paramValue" />……
</jsp:forward>

注:
1、page="path" 為一個表達式,或者一個字符串。
2、<jsp:param> name 指定參數(shù)名,value指定參數(shù)值。參數(shù)被發(fā)送到一個動態(tài)文件,參數(shù)可以是一個或多個值,而這個文件卻必須是動態(tài)文件。要傳遞多個參數(shù),則可以在一個JSP文件中使用多個<jsp:param>將多個參數(shù)發(fā)送到一個動態(tài)文件中。

三、UseBean指令

<jsp:useBean>標簽表示用來在JSP頁面中創(chuàng)建一個BEAN實例并指定它的名字以及作用范圍。

語法:
<jsp:useBean id="name" scope="page | request | session | application" typeSpec />
其中typeSpec有以下幾種可能的情況:
class="className" | class="className" type="typeName" | beanName="beanName" type="typeName" | type="typeName" |

注:
你必須使用class或type,而不能同時使用class和beanName。beanName表示Bean的名字,其形式為“a.b.c”。

四、GetProperty指令

<jsp:getProperty>標簽表示獲取BEAN的屬性的值并將之轉(zhuǎn)化為一個字符串,然后將其插入到輸出的頁面中。

語法:
<jsp:getProperty name="name" property="propertyName" />

注:
1、在使用<jsp:getProperty>之前,必須用<jsp:useBean>來創(chuàng)建它。
2、不能使用<jsp:getProperty>來檢索一個已經(jīng)被索引了的屬性。
3、能夠和JavaBeans組件一起使用<jsp:getProperty>,但是不能與Enterprise Java Bean一起使用。

五、SetProperty指令

<jsp:setProperty>標簽表示用來設(shè)置Bean中的屬性值。

語法:
<jsp:setProperty name="beanName" prop_expr />
其中prop_expr有以下幾種可能的情形:
property="*" | property="propertyName" | property="propertyName" param="parameterName" | property="propertyName" value="propertyValue"

注:
使用 jsp:setProperty 來為一個Bean的屬性賦值;可以使用兩種方式來實現(xiàn)。
1、在jsp:useBean后使用jsp:setProperty:
<jsp:useBean id="myUser" … />

<jsp:setProperty name="user" property="user" … />
在這種方式中,jsp:setProperty將被執(zhí)行。
2、jsp:setProperty出現(xiàn)在jsp:useBean標簽內(nèi):
<jsp:useBean id="myUser" … >

<jsp:setProperty name="user" property="user" … />
</jsp:useBean>
在這種方式中,jsp:setProperty只會在新的對象被實例化時才將被執(zhí)行。

* 在<jsp:setProperty>中的name值應(yīng)當和<jsp:useBean>中的id值相同。

六、Plugin指令

<jsp:plugin>標簽表示執(zhí)行一個applet或Bean,有可能的話還要下載一個Java插件用于執(zhí)行它。

語法:
<jsp:plugin
type="bean | applet"
code="classFileName"
codebase="classFileDirectoryName"
[ name="instanceName" ]
[ archive="URIToArchive, ..." ]
[ align="bottom | top | middle | left | right" ]
[ height="displayPixels" ]
[ width="displayPixels" ]
[ hspace="leftRightPixels" ]
[ vspace="topBottomPixels" ]
[ jreversion="JREVersionNumber | 1.1" ]
[ nspluginurl="URLToPlugin" ]
[ iepluginurl="URLToPlugin" ] >
[ <jsp:params>
[ <jsp:param name="parameterName" value="{parameterValue | <%= expression %>}" /> ]+
</jsp:params> ]
[ <jsp:fallback> text message for user </jsp:fallback> ]
</jsp:plugin>

注:
<jsp:plugin>元素用于在瀏覽器中播放或顯示一個對象(典型的就是applet和Bean),而這種顯示需要在瀏覽器的java插件。
當Jsp文件被編譯,送往瀏覽器時,<jsp:plugin>元素將會根據(jù)瀏覽器的版本替換成<object>或者<embed>元素。注意,<object>用于HTML 4.0 ,<embed>用于HTML 3.2。
一般來說,<jsp:plugin>元素會指定對象是Applet還是Bean,同樣也會指定class的名字,還有位置,另外還會指定將從哪里下載這個Java插件。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    日韩和欧美的一区二区三区 | 欧美一区二区三区高潮菊竹| 亚洲中文字幕在线乱码av| 日韩av亚洲一区二区三区| 少妇人妻中出中文字幕| 国内女人精品一区二区三区| 午夜精品国产一区在线观看| 日韩中文字幕欧美亚洲| 亚洲av专区在线观看| 亚洲黄色在线观看免费高清| 精品高清美女精品国产区| 国产精品流白浆无遮挡| 日韩精品免费一区三区| 日韩精品在线观看一区| 国产对白老熟女正在播放| 国产又大又黄又粗的黄色| 91欧美亚洲视频在线| 国产99久久精品果冻传媒| 日韩在线欧美一区二区| 欧美日韩综合在线第一页| 久久综合狠狠综合久久综合| 婷婷激情五月天丁香社区| 欧美在线观看视频三区| 欧美性欧美一区二区三区| 精品精品国产欧美在线| 国产精品日本女优在线观看| 熟女一区二区三区国产| av免费视屏在线观看| 亚洲一区二区三区有码| 午夜精品久久久99热连载| 在线免费不卡亚洲国产| 视频在线观看色一区二区| 国产午夜在线精品视频| 国产一区在线免费国产一区| 国产又猛又大又长又粗| 精品综合欧美一区二区三区| 在线视频免费看你懂的| 欧美日韩国产的另类视频| 国产色一区二区三区精品视频| 精品少妇人妻av一区二区蜜桃 | 精品国模一区二区三区欧美|