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

本章我们将向你介绍Struts2提供的标签.理解Struts2提供的全部标签是必要的.本页我们列出了Struts2的所有标签,在随后的章节里,我们会详细的提供这些标签的例子.

Struts2的标签可以分成两种类型 :

l        Struts2 一般标签 :

Struts2的一般标签是用来管理页面呈递时的执行流的.Struts2一般标签的另一种用法就是数据提取.更进一步地说,一般标签还分为控制标签和数据标签 :

控制标签 : 控制标签是用于流程控制的,if, else and iterate

       这是控制标签的列表 :

* if
* elseIf
* else
* append
* generator
* iterator
* merge
* sort
* subset

数据标签 : 数据标签用于数据操作或创建,bean, push, and i18n.

这是数据标签的列表 :

* a
* action
* bean
* date
* debug
* i18n
* include
* param
* push
* set
* text
* url
* property

l        Struts2 UI标签

Struts2UI标签主要被设计成使用一些数据来自你的Action/ value stack或者数据标签.这些标签用于在HTML上显示数据.UI标签由模板和主题驱动.

Struts2UI标签分为表单标签(Form Tags)和非表单标签(Non–Form tags)

表单标签如下 :

* autocompleter
* checkbox
* checkboxlist
* combobox
* datetimepicker
* doubleselect
* head
* file
* form
* hidden
* label
* optiontransferselect
* optgroup
* password
* radio
* reset
* select
* submit
* textarea
* textfield
* token
* updownselect

非表单标签如下 :

* actionerror
* actionmessage
* component
* div
* fielderror
* table
* tabbedPanel
* tree
* Rtreenode

Struts2的一般标签和UI标签的主要区别是 :

    一般标签仅仅直接输出标签的内容,UI标签使用模板且常常伴着主题分类输出.

评论 共 2 条 请登录后发表评论
2 楼 Checkmate 2009-04-21 20:44
fengjinming 写道

一般标签仅仅直接输出标签的内容,而UI标签使用模板且常常伴着主题分类输出.

确实很别嘴,不过我也没想好怎么能说的更好
原文是:The generic tags simply output some content directly from the tag while the UI tags uses templates and often group the output together with theme
1 楼 fengjinming 2009-04-21 16:02
一般标签仅仅直接输出标签的内容,而UI标签使用模板且常常伴着主题分类输出.[size=x-large][/size]

发表评论

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

文章信息

Global site tag (gtag.js) - Google Analytics