程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSP動作指令 [轉]

JSP動作指令 [轉]

編輯:關於JSP

在jsp(SUN企業級應用的首選)中的動作指令包括:IncludeForwardUseBeanGetPropertySetPropertyPlugin

一、Include指令

<jsp(SUN企業級應用的首選):include>標簽表示包含一個靜態的或者動態的文件。

語法:
            <jsp(SUN企業級應用的首選):include page="path" flush="true" />
            or
            <jsp(SUN企業級應用的首選):include page="path" flush="true">
                  <jsp(SUN企業級應用的首選):param name="paramName" value="paramValue" />
            </jsp(SUN企業級應用的首選):include>

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

二、Forward指令

<jsp(SUN企業級應用的首選):forward>標簽表示重定向一個靜態html/jsp(SUN企業級應用的首選)的文件,或者是一個程序段。

語法:
            <jsp(SUN企業級應用的首選):forward page="path"} />
            or
            <jsp(SUN企業級應用的首選):forward page="path"} >
                  <jsp(SUN企業級應用的首選):param name="paramName" value="paramValue" />……
            </jsp(SUN企業級應用的首選):forward>

注:
1、page="path" 為一個表達式,或者一個字符串。
2、<jsp(SUN企業級應用的首選):param> name 指定參數名,value指定參數值。參數被發送到一個動態文件,參數可以是一個或多個值,而這個文件卻必須是動態文件。要傳遞多個參數,則可以在一個jsp(SUN企業級應用的首選)文件中使用多個<jsp(SUN企業級應用的首選):param>將多個參數發送到一個動態文件中。

三、UseBean指令

<jsp(SUN企業級應用的首選):useBean>標簽表示用來在jsp(SUN企業級應用的首選)頁面中創建一個BEAN實例並指定它的名字以及作用范圍。

語法:
<jsp(SUN企業級應用的首選):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(SUN企業級應用的首選):getProperty>標簽表示獲取BEAN的屬性的值並將之轉化為一個字符串,然後將其插入到輸出的頁面中。

語法:
<jsp(SUN企業級應用的首選):getProperty name="name" property="propertyName" />

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

五、SetProperty指令

<jsp(SUN企業級應用的首選):setProperty>標簽表示用來設置Bean中的屬性值。

語法:
<jsp(SUN企業級應用的首選):setProperty name="beanName" prop_expr />
其中prop_expr有以下幾種可能的情形:
property="*" | property="propertyName" | property="propertyName" param="parameterName" | property="propertyName" value="propertyValue"

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved