Struts2--标签tag

Posted 王思聪6

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Struts2--标签tag相关的知识,希望对你有一定的参考价值。

  在Struts2框架中提供了一套标签库,可以与struts2无缝结合。

  

  数据标签a、action、bean、date、debug、i18n、include、param、property、push、set、text、url

  控制标签:if、elseif、else、append、generator、interator、merge、sort、subset

 

简单实例

property:用来取得值桟中的值。

 View Code

param:用来给其他标签传入参数

  |-name:参数的名字

  |-value:参数的值

  |-suppressEmptyParameters:是否压缩空参数

set:用来声明一个在特定作用于的变量

  作用域有:application、session、request、page、action

  几个属性:

    |-scope:作用域,默认是action

    |-value:变量的值

    |-var:变量的名字

*注意变量值的地方需要在双引号里面加单引号

 View Code

输出结果:

bean:用来定义一个java bean

   |-name:bean的全路径类名字

  |-var:定义的javabean的名字

 View Code
 View Code

执行结果:

date:用不同的方式格式化日期

   |-fromat:指定日期显示格式

  |-name:需要被格式化的日期的值

  |-nice:是否nicely的打印日期

  |-timezone:格式化日期的时区

  |-var:引用值桟中的日期

 

 View Code

输出结果:

debug标签:可以输出值桟中的值

 

<s:debug></s:debug>

url和a标签

  url:创建一个url变量,可以在里面 用param标签来传入参数

  a:创建一个url

includ:用来引入别的资源

<s:include value="head.jsp"></s:include>

控制标签

if,elseif,else

 View Code

iterator:用来循环输出

  |-begin:循环输出的开始下标,默认0

  |-end:循环输出的结束下标

  |-status:代表下一个要被输出的

  |-step输出的每次跳跃多少

  |-value:被遍历的对象

  |-var:代表每个取出的变量

 View Code

append:把输出的对象叠加起来

  |-var:代表叠加后的对象名

 View Code

generator标签

  用来分割生成一个迭代输出器。

Merge标签

  用来组合

Sort标签

  排序标签

Subset标签

  截取

 

界面标签

  Form标签

 

  Text标签

  

  Radio标签

 

   Checkboxlist标签

 

  Select标签

 

其他标签

 

以上是关于Struts2--标签tag的主要内容,如果未能解决你的问题,请参考以下文章

struts2标签库

struts2通用标签

struts2标签学习笔记

struts 标签库注解

struts2标签库

struts2标签类别