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企业应用实战》

相关文章
相关标签/搜索