Struts2中的標籤

1、控制標籤

控制標籤有以下9個:session

    1)if:用於控制選擇輸出的標籤;app

    2)else/if;url

    3)else;spa

    4)append:拼接集合;debug

    5)generator:字符串解析器,拆分字符串;調試

    6)iterator:迭代器,遍歷集合;component

    7)merge:多個集合進行拼接,按每一個集合的中的元素排序拼接;orm

    8)sort:對集合進行排序;xml

    9)subset:用於截取集合的部分元素,造成新的子集合;排序

2、數據標籤

    1)action:該標籤用於JSP頁面調用Action,經過nameSpace和name指定調用struts.xml中定義好的Action,經過executeResult指定爲true時,將Action中的處理結果頁面包含到本JSP頁面;

    2)bean:用於建立一個JavaBean實列;

    3)date:格式化輸出日期,經過format指定格式,nice(true/fasle)指定輸入日期和當前日期時間差;

    4)debug:用於調試;

    5)include:引用JSP或者Servlet;

    6)param:爲其餘標籤提供參數;

    7)push:將值放入ValueStack的棧頂;

    8)set:將某個值放入指定範圍,如request範圍、session範圍;

    9)url:生成URL地址;

    10)property:輸出指定值;

3、表單標籤

    1)checkboxlist:用於根據list集合一次性建立多個複選框,同時生成多個<input type="checkbox">

    2)dobleselect:用於生成一個級聯列表框;

    3)head:用於生成HTML主要頁面的head部分;

    4)select:用於生成一個下拉列表,list必須指定;

    5)radio:用於生成單選按鈕;

    6)optgroup:用於生成一個下拉列表框的選項組;必須放在select標籤下;

    7)token:用於防止表單屢次提交,若是要使用該標籤,須要在struts.xml中配置TokenInterceptor攔截器或者TokenSessionStoreInterceptor攔截器;

4、非表單標籤

    1)actionerror和actionmessage:用於輸出ActIon實列裏面封裝的信息;

    2)component:用於建立自定義視圖組件;

    讀李剛《輕量級Java_EE企業應用實戰》

相關文章
相關標籤/搜索