Struts2 常用標籤

2021-08-30 09:33:08 字數 1017 閱讀 6682

記幾個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標籤可分...