控制標籤有以下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:用於截取集合的部分元素,造成新的子集合;排序
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:輸出指定值;
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攔截器;
1)actionerror和actionmessage:用於輸出ActIon實列裏面封裝的信息;
2)component:用於建立自定義視圖組件;
讀李剛《輕量級Java_EE企業應用實戰》