本章我们将通过例子讨论Struts2的标签.Struts2标签提供了易于使用的自定义标签来帮助开发人员创建他们的Struts2程序的图形用户界面.
在Struts2中有很多易于使用的标签,而且学习这些标签的过程同样简单.
Struts2中有两种类型的标签,控制标签和数据标签.
我们会通过运行良好的例子向大家演示所有的标签.请浏览下面的链接来详细学习Struts2的标签.
Struts2标签 :
1.控制标签
1. 控制标签-If / Else If / Else
本章我们将向大家谈谈不同的控制标签(控制标签用于工作流,如if, else and iterate.)
2. Append标签(Control Tagrs)例子
在本章,我们将向大家描述append标签. Append标签是一个将多个iterator合并到一个iterator的一般标签.
3. Generator标签(Control Tags)例子
在本章,我们将向大家描述一下Generator标签. Generator是生成基于不同传递的属性的iterators的一般标签.
4.Generator标签(Control Tags)使用Count属性
在本章我们将会向大家描述一下使用Count属性的Generator标签.
5. Generator标签(Control Tags)使用带有Id属性的Iterator
在本章我们将会描述使用id属性的Generator.
6. Iterator标签(Control Tags)例子
在本章我们将会描述Iterator标签. Iterator标签用于反复取值.一个可以反复取得的值可以是java.util.Collection, java.util.Iterator中的二者之一.
7. Merge标签(Control Tags)例子
在本章,我们将会向大家描述Merge标签.Merge是一个用来合并iterator的一般标签.连续访问合并后的iterator使得每一个Iteator的元素都有机会得到访问.接着下一次访问允许下一个Iterator的元素得以访问.
8. Subset标签(Control Tags)例子
在本章我们将描述Subset标签.Subset是一个一般标签,它能获得一个Iterator并输出其子集.在内部它委托org.apache.struts2.util.SubsetIteratorFilter来履行subset功能.
9. Subset标签(Control Tags)例子 使用Count
在本章我们将向大家描述使用了Count参数的Subset标签.Count参数指出了置入子集Iterator的entry数量.
10. Subset标签(Control Tags)例子 使用Start
在本章,我们将会向大家描述使用了Start参数的Subset标签.Start参数是integer类型的.它指出了开始索引(例如:第一个entry是0)
2.数据标签
1. Action标签(Data Tag)例子
在本章我们将描述Action标签.Action标签是一个一般标签,它通过在JSP页中指定Action name和一个可选的namespace来直接调用Action
2. Bean标签(Data Tag)例子
在本章我们将描述Bean标签.Bean标签是一个一般标签,它会实例化一个符合JavaBean规范的类.
3. Date标签(Data Tag)例子
在本章我们将描述Date标签.Date标签允许使用快速且简单的方法格式化日期.用户可以指定自定义格式(例如"dd/MM/yyyy hh:mm")可以生成简单可读的标记(例如"in 2 hours, 14 minutes"),或者仅仅依赖与properties文件中通过关键字'struts.date.format'事先定义好的格式.
4. Include标签(Data Tag)例子
在本章我们将描述Include标签.Include是一个一般的标签,它用于引入一个Servlet的输出(Servlet或一个JSP的结果)到当前页面.
5. Param标签(Data Tag)例子
在本章我们将描述param标签.param标签是一个一般标签,它用于参数化其它标签,例如include标签和bean标签.参数可以通过或不通过名字作为关键字来得到添加.
6. Set标签(Data Tag)例子
在本站我们将描述set标签.set标签是一个一般标签,它用于在指定的范围内向变量赋值.
7. Text标签(Data Tag)例子
在本章我们将描述text标签.text标签是一个一般标签,它用于呈递一个I18n的文本消息.
8. Property标签(Data Tag)例子
在本章我们将描述property标签.property标签是一个一般标签,它用于获得一个值的属性,如果没有指定默认为栈顶.
5 楼 a729812804 2011-06-02 11:33
4 楼 Checkmate 2011-05-18 09:14
我会抽空把这些补完的.
抱歉了,各位.
3 楼 lk9056 2011-05-17 16:40
2 楼 java_su 2011-03-22 15:26
1 楼 xiaofangzheng 2009-11-05 08:57