JSP應用語法詳解大全(二)
2024-09-05 00:19:56
供稿:網友
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)