原创作者: 饕尽天下   阅读:5975次   评论:5条   更新时间:2011-06-01    

本章我们将通过例子讨论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参数指出了置入子集Iteratorentry数量.

10. Subset标签(Control Tags)例子 使用Start

在本章,我们将会向大家描述使用了Start参数的Subset标签.Start参数是integer类型的.它指出了开始索引(例如:第一个entry0)

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 条 请登录后发表评论
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
链接在哪里?…………期待中…………

发表评论

您还没有登录,请您登录后再发表评论

文章信息

Global site tag (gtag.js) - Google Analytics