struts2标签库

 struts2框架的标签库分为三类:

  • 用户标签:生成HTML元素
  • 非用户标签:数据访问、逻辑控制等。
  • AJAX标签:支持AJAX技术。

用户界面标签又分两类:

  • 表单标签:生成HTML页面的from元素
  • 非表单标签:生成页面上的Tab、Tree等

非界面标签又分为数据访问标签和流程控制标签。

 

控制标签:

  1. if/elseif/else标签:控制流程分支。
  2. iteratot标签:对集合属性迭代(属性类型:List、Map、数组)。
  3. append标签:将多个集合对象拼接在一起,组成一个新的集合。将多个集合使用一个<iterator/>标签完成迭代。
  4. generatot标签:将指定的字符串按照规定的分隔符分解成多个子字符串。
  5. merge标签:将多个集合拼接在一起。
  6. subset标签:获取某个集合的子集合。
  7. sort标签:多指定的集合元素进行排序。

数据标签:

  1. action:直接调用一个Action,根据executeResult参数,可以将Action的处理结果包含到页面中。
  2. bean:创建一个JavaBean实例。。
  3. date:格式化输出一个日期属性。
  4. debug:生成一个调试链接,当单击该链接时,可以看到当前栈值中的内容。
  5. i18n:指定国际化资源文件的baseName。
  6. include:包含其他的页面资源。
  7. param:设置参数。
  8. property:输出某个值。可以输出值栈、StackContext 、ActionContext中的值。
  9. push:将某个值放入值栈。
  10. set:设置一个新的变量。
  11. text:输出国际化信息。
  12. url:生成一个URL地址。

表单标签:

  1. checkbox标签:复选框。
  2. checkboxlist标签:根据一个集合属性创建一系列的复选框。
  3. combobox标签:生成一个单选文本框和一个下拉列表框的组合。
  4. doubleselect标签:生成一个相互关联的列表框,该标签由两个下拉选择框组成。
  5. datetimepicker标签:生成一个日期、时间下拉列表框。
  6. head标签:生成HTML页面的HEAD部分。
  7. file标签:在页面上生成一个上传文件元素。
  8. hidder标签:生成一个不看见的用户输入元素。
  9. select标签:生成下拉列表框。
  10. optiontransferselect标签:创建两个选项以及转移下拉列表项,该标签生成两个下拉列表框,同时生成相应的按钮,这些按钮可以控制选项在两个下拉列表之间移动、排序。
  11. radio标签:单选框。
  12. optgroup标签:生成一个下拉列表框的选择组,下拉列表框中可以包含多个选择组。
  13. token标签:防用户多次提交表单。
  14. textarea标签:文本域。
  15. updownselct标签:支持选项内容的上下移动。
  16. password表单:密码表单域。
  17. textfield标签:单行文本输入框。

非表单标签:

  1. actionerror标签:输出Action中getActionErrors()方法返回的异常信息。
  2. actionmessage标签:输出Action中getActionErrors()方法返回的信息。
  3. component标签:生成一个自定义的组件。
  4. div标签:AJAX标签,生成一个div片段。
  5. fielderror标签:输出异常提示信息。
  6. tabbedPanel:AJAX标签,生成HTML中的Tab页。
  7. tree标签:生成一个树形结构。
  8. treenode标签:生成树形结构的节点。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值