記幾個struts2常用的幾個標籤,
一、property
1. 取值棧裡屬性的值 value裡是ognl表示式
2. 直接輸出字串
3. 設定預設值, 假設username在值棧不存在值為null,default設定預設值
4. escape 設定輸出的html標籤會不會被解析 false表示不會被解析 會當做字串輸出
二、 set
1. 設定值(個人理解就是var申明個變數在賦個值),scope不設定會預設存到actioncontext和request裡
所以取值的時候別忘了加「#」 似乎用el表示式可以直接得到 還沒試 ps: uname是ognl表示式 存字串加 ' '
三、 bean
1. bean標籤開始的時候是存在值棧裡,param裡uname是userinfo的屬性,賦值的時候value搞清楚到底是存字串還是ognl表示式,bean標籤結束後存到actioncontext裡 取值加#
四、 邏輯判斷 if else
1. test裡寫的是判斷的條件 也可以單if使用
白色
黑色彩色
五、 迭代器 遍歷
1. value裡可以是 map list。。。。status表示狀態,也有一些屬性,除了輸出索引,下面的四個都返回boolean, 感覺還是jstl好用寫。。。。
遍歷過的元素總數:|
遍歷過的元素索引:|
是否偶數:|
是否奇數:|
是否是第乙個元素:|
是否是最後乙個元素:
Struts2標籤常用
一 介紹 1 struts2的作用 struts2標籤庫提供了主題 模板支援,極大地簡化了檢視頁面的編寫,而且,struts2的主題 模板都提供了很好的擴充套件性。2 struts2分類 1 ui標籤 主要用於生成html元素標籤,ui標籤又可分為表單標籤非表單標籤 2 非ui標籤,主要用於資料訪問...
Struts2常用標籤
property標籤 property 標籤用於輸出指定值 default 可選屬性,如果需要輸出的屬性值為 null 則顯示該屬性指定的值 escape 可選屬性,指定是否格式化 html value 可選屬性,指定需要輸出的屬性值,如果沒有指定該屬性,則預設輸出 valuestack 棧頂的值 ...
struts2標籤常用總結
1 struts2的作用 struts2標籤庫提供了主題 模板支援,極大地簡化了檢視頁面的編寫,而且,struts2的主題 模板都提供了很好的擴充套件性。1 ui標籤 主要用於生成html元素標籤,ui標籤又可分為表單標籤非表單標籤 2 非ui標籤,主要用於資料訪問,邏輯控制等的標籤。非ui標籤可分...