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:用来取得值桟中的值。
param:用来给其他标签传入参数
|-name:参数的名字
|-value:参数的值
|-suppressEmptyParameters:是否压缩空参数
set:用来声明一个在特定作用于的变量
作用域有:application、session、request、page、action
几个属性:
|-scope:作用域,默认是action
|-value:变量的值
|-var:变量的名字
*注意变量值的地方需要在双引号里面加单引号
输出结果:
bean:用来定义一个java bean
|-name:bean的全路径类名字
|-var:定义的javabean的名字
执行结果:
date:用不同的方式格式化日期
|-fromat:指定日期显示格式
|-name:需要被格式化的日期的值
|-nice:是否nicely的打印日期
|-timezone:格式化日期的时区
|-var:引用值桟中的日期
输出结果:
debug标签:可以输出值桟中的值
<s:debug></s:debug>
url和a标签
url:创建一个url变量,可以在里面 用param标签来传入参数
a:创建一个url
includ:用来引入别的资源
<s:include value="head.jsp"></s:include>
控制标签
if,elseif,else
iterator:用来循环输出
|-begin:循环输出的开始下标,默认0
|-end:循环输出的结束下标
|-status:代表下一个要被输出的
|-step输出的每次跳跃多少
|-value:被遍历的对象
|-var:代表每个取出的变量
append:把输出的对象叠加起来
|-var:代表叠加后的对象名
generator标签
用来分割生成一个迭代输出器。
Merge标签
用来组合
Sort标签
排序标签
Subset标签
截取
界面标签
Form标签
Text标签
Radio标签
Checkboxlist标签
Select标签
其他标签
以上是关于Struts2--标签tag的主要内容,如果未能解决你的问题,请参考以下文章