控制标签有以下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企业应用实战》