set標籤當某個值所在的物件圖深度非常深時,例如如下:person.worker.wife.parent.age,每次訪問該值不僅效能地下,而可讀性也很差。解決這個問題,可以將改該值設定成乙個新值,並放入特定範圍內。
set標籤屬性:
name: 必填,重新生成的新變數的名字
value: 可選,指定將賦給變數的值。如果沒指定,則將valuestack棧頂的值賦給新變數。
var: 可選,指定該元素的引用id,如果指定了將會將該值放在valuestack中!
set標籤用於生成乙個新變數,並把該變數放置到指定的範圍內,這樣就允許直接使用jsp表示式語言來訪問這些變數,也可以通過struts2標籤來訪問!
eg:name="lee.person" id="p">
name="name" value="'yeeku'"/>
name="age" value="29"/>
將stack context中的p值放入預設範圍內。
value="#p" name="***"/>
value="#***.name"/>
value="#attr.***.name"/>
將stack context中的p值放入session範圍內
value="#p" name="***" scope="session"/>
$取出集合中的值賦給
//從集合中取值賦給set宣告的變數
//在頁面顯示set標籤的值
標籤的用法
使用action標籤,可以允許在jsp頁面中直接呼叫action,在呼叫action時候,可以指定需要被呼叫的action的name和namespace.如果指定了executeresult引數的屬性值為true,該標籤會把action的處理結果 檢視資源 包含到本頁面中.使用action標籤指定屬...
標籤的用法
使用action標籤,可以允許在jsp頁面中直接呼叫action,在呼叫action時候,可以指定需要被呼叫的 action的name和 namespace.如果指定了executeresult引數的屬性值為true,該標籤會把 action的處理結果 檢視資源 包含到本頁面中.使用action標籤...
標籤的用法
1.定義語言 格式 這是meta最常見的用法,在製作網頁時,在純html 下都會看到它,它起的作用是定義你網頁的語言,當訪客瀏覽你的網頁時,瀏覽器會自動識別並設定網頁 中的語言,如果你網頁設定的是gb碼,而訪客沒有安裝gb碼,這時網頁只會呈現訪客人所設定的瀏覽器預設語言。同樣的,如果該網頁是英語,那...