struts2中的標籤
s:a 中的href 什麼時候使用「# 」 什麼時候該用「%」 什麼時候該用「%」 什麼時候用「」
s:select 中的list 什麼時候使用「# 」 什麼時候該用「%」 什麼時候該用「%」 什麼時候用「」
s:if 中的test 什麼時候使用「# 」 什麼時候該用「%」 什麼時候該用「%」 什麼時候用「」
s:iterator 中的value什麼時候使用「# 」 什麼時候該用「%」 什麼時候該用「%」 什麼時候用「」
s:checkboxlist 中的list 什麼時候使用「# 」 什麼時候該用「%」 什麼時候該用「%」 什麼時候用「」
struts2中有值堆疊和堆疊上下文的概念,你用 可以看出.
s標籤中用#可以取出堆疊上下文中的存放的物件.
用%{}可以取出存在值堆疊中的action物件,直接呼叫它的方法.例如你的action如果繼承了actionsupport .那麼在頁面標籤中,用%的方式可以拿出國際化資訊. %, 這是jsp2.1最新規範中的語法,是struts2為其解決相容性問題而寫成%的
在域物件中使用%
比如%
將獲得user物件的 username屬性值
%{}強調的是從你設定的root點取
%{}用於計算表示式
如%結果將輸出30
如%結果將輸出"ab"
#通常強調從上下文取
如#parameters.name[0]等價於request.getparameter("name")
如#session.name等價於session.getattribute("name")
如#request.name等價於request.getattribute("name")
%仍然用於計算表示式,只不過操作元可以是變數
如先定義乙個變數
則%將輸出25,也可以省略"#",寫為%
若將age加10,可這麼寫:
%,將輸出30.不能省略"#"。也就說變數用於計算時不能省略"#"
Struts2的標籤 邏輯標籤 IF標籤
struts2的標籤庫中,有乙個出場頻度很高的邏輯標籤 if標籤 其實很簡單,就兩個引數,常用的就乙個 test 但是,要寫乙個合法test表示式,卻是讓我覺得很麻煩的事.經常寫錯 test裡面寫的表示式經常要結合ognl使用的,例如 max s file here scott s file her...
struts2標籤簡介
用過struts1.x的人都知道,標籤庫有html bean logic tiles,而struts2.0裡的標籤卻沒有分類,只用在jsp標頭檔案加上 taglib prefix s uri struts tags 就能使用struts2.0的標籤庫 下面就介紹下每個標籤的用法 有錯請指正 a 超連...
struts2標籤解釋
a 超連結,類似於html裡的 雙下拉框 e 這3個標籤一起使用,表示條件判斷 f 顯示檔案錯誤資訊 檔案上傳 獲取相應form的值 g 和標籤一起使用 h 在裡使用,表示標頭檔案結束 隱藏值 i 載入資源包到值堆疊 包含乙個輸出,servlet或jsp頁面 獲取form的乙個輸入 用於遍歷集合 l...