JSP應用文法詳解大全(二)
來源:互聯網
上載者:User
js|詳解|文法 8)標籤:
轉寄一個request對象.可以傳參,目標檔案必須能夠處理參數.如果使用非緩衝輸
出,而且在使用之前,jsp檔案已經有了資料,那麼檔案執行就會出錯.
屬性:
-page="URL or 運算式"要轉寄的檔案URL或者是一個代表URL的運算式.
-name參數名value參數值.
9)標籤:
+
允許包含動態檔案和靜態檔案,動態會被Jsp編譯器執行.不能從檔案名稱上判斷是動態還是靜態.可以傳遞參數.
屬性:
-page="URL or 運算式"要包含檔案的相對路徑,或者是代表相對路徑的表達.式.
-flush="true"這裡你必須使用flush="true",你不能使用false值.預設值為false.
能傳遞一個或多個參數給動態檔案,能在一個頁面中使用多個來傳遞多個參數.
10)標籤:
獲得Bean的屬性值之前,必須用建立Bean.name指定建立Bean的id.只能JavaBean
屬性:
-name="bean的名字"由的id屬性指定.
-property="bean的屬性"所指定的Bean的屬性名稱.
11)標籤:
name="Bean的id"
{
property= "*"
property="propertyName" [ param="parameterName" ]
property="propertyName" value="{string | }"
}/>
的name的值應當於中id的值
多種方法來設定屬性值 :
通過使用者輸入的所有值(被做為參數儲存中request對象中)來匹配Bean中的屬性
通過使用者輸入的指定的值來匹配Bean中指定的屬性
在運行時使用一個運算式來匹配Bean的屬性
屬性:
-name="Bean名稱"表示已經在中的id設定的Bean變數.
-property="Bean屬性名稱" value="要設定的屬性名稱"如果你使用了property="*",那麼Bean的屬性沒有必要按Html表單中的順序排序.
-property="*"儲存使用者在Jsp輸入的所有值,用於匹配Bean中的屬性.在Bean中的屬性的名字必須和request對象中的參數名一致.從客戶傳到服器上的參數值一般都是字元類型,這些字串為了能夠在Bean中匹配就必須轉換成其它的類型,下面的表中列出了Bean屬性的類型以及他們的轉換方法.把字串轉化為其它
類型的方法,Property 類型方法:
boolean or Boolean
java.lang.Boolean.valueOf(String)
byte or Byte
java.lang.Byte.valueOf(String)
char or Character
java.lang.Character.valueOf(String)
double or Double
java.lang.Double.valueOf(String)
integer or Integer
java.lang.Integer.valueOf(String)
float or Float
java.lang.Float.valueOf(String)
long or Long
java.lang.Long.valueOf(String)