在struts1.x 中提供了4个标签库用以支持它的集成开发,在struts2中对标签进行了功能整合,放在一个标签库中
要使用标签,只需要在jsp页面添加如下定义即可:
<%@ taglib prefix="s" uri="/struts-tags" %>
struts 2 标签分为五大类:
1、逻辑控制标签:用于进行逻辑控制输出,包括if, elseIf,else,append,generator,
iterator,merge,sort,subset,
2、数据输出标签:用于进行数据相关操作,包括a,action,bean,date,debug,i18n,
include,param,push,set,text,url,property;
3、HTML 表单标签:用于输出HTML 的表单,包括 autocompleter,checkbox,
checkboxlist,combobox,datetimepicker,
doubbleselect,head,file,form,hidden,label,optiontransferselect,optgroup,
password,radio,reset,
select,submit,textarea,textfield,token,updownselect,
4、HTML 非表单标签 :用于输出HTML的非表单元素,包括actionerror,actionmessage,component,
div,fielderror,table,tabbedPanel,tree,treenode;
5、Ajax 标签;用于输出Ajax的表单元素,包括a,autocompleter,bind,datetimepicker,head,submit.
分享到:
相关推荐
五、自定义标签与Struts2内置标签的结合 Struts2已经提供了丰富的内置标签,如`s:form`、`s:textfield`等,它们能很好地与自定义标签协同工作。开发者可以根据需求,选择使用内置标签或自定义标签,甚至在同一个页面...
Struts2 标签库及国际化的使用案例 Struts2 框架提供了强大的标签库和国际化功能,本实验旨在掌握 Struts 2 标签库和国际化功能的使用,并实现用户注册页面的国际化显示。 一、Struts2 标签库 Struts2 框架提供了...
Struts2是一个强大的Java web框架,它极大地简化了MVC(模型-视图-控制器)应用的开发。在Struts2框架中,标签库是其重要组成部分,它提供了丰富的标签来帮助开发者更方便地构建用户界面。`struts2-tags-API`就是...
总结,Struts2的标签库极大地简化了JSP页面的编写,提高了开发效率。通过深入学习和实践,开发者可以充分利用这些标签来构建出结构清晰、功能强大的Web应用。在实际项目中,结合源码分析和相关开发工具,可以进一步...
Struts2.0是Java Web开发中非常流行的一个MVC框架,它的标签库极大地简化了视图层的开发,使得开发者能够更专注于业务逻辑。在本文中,我们将深入探讨Struts2.0标签的使用及其源码分析。 一、Struts2.0标签概述 ...
在Struts2中,标签库是其一大特色,极大地简化了视图层的开发,使得HTML页面与Java代码的交互更加方便。这篇简介将深入探讨Struts2中的标签使用。 一、Struts2标签库概述 Struts2的标签库是由一系列预定义的JSP标签...
### Struts2 标签之列求和 在Struts2框架中,处理表单、迭代数据等功能时,经常需要用到各种内置标签。其中,`<s:iterator>` 标签常用于循环显示列表数据,而结合`<s:set>`标签可以实现对列表中的数值进行求和操作...
首先,我们需要了解Struts2标签库的主要组成部分,它们分为Action、Display、Logic、Field和UI五大类。这些标签提供了丰富的功能,用于处理表单、展示数据、控制流程等。 1. **Action标签**:这类标签主要用于调用...
Struts 提供了非常多的标签,依据功能和使用习惯的不同被分到了五个标签库中:Bean Tags、HTML Tags、Logic Tags、Nested Tags 和 Tiles Tags。下面将对前三个标签库中的标签进行详细的介绍。 Bean Tags Bean Tags...
Struts1.2标签库很好地体现了MVC(Model-View-Controller)模式,其中模型由Action和ActionForm对象表示,视图由JSP页面和Struts标签组成,控制器则由Struts框架本身处理,负责转发请求和调用相应的Action。...
以下是Struts1的五大标签库的详细解释: 1. **struts-html.tld**: 这个标签库主要用于处理HTML表单元素和用户交互。它包括如`<html:form>`、`<html:text>`、`<html:password>`、`<html:submit>`等标签,帮助...
接下来,我们详细探讨Struts2的五大类标签: 1. **逻辑控制标签**:这类标签用于实现条件判断和循环操作。 - **条件标签**:包括`s:if`、`s:elseif`和`s:else`,它们与Java中的`if-else`语句类似,但更方便地集成...
五、Struts2标签库与其他框架的集成 Struts2能够与Hibernate、Spring等框架无缝集成,通过标签库简化数据持久化和依赖注入操作。例如,`<s:hibernate>`标签用于执行HQL查询,`<s:spring>`标签则用于Spring的Bean...
Struts2标签库是其核心特性之一,极大地简化了视图层的开发,提高了开发效率。在这个主题中,我们将深入探讨Struts2标签及其在实际应用中的整合。 一、Struts2标签概述 Struts2标签库是一系列预定义的JSP标签,它们...
Form标签是Struts2标签库中最常用的一类标签,用于生成表单元素,这些元素能够自动绑定到后端对象,极大地简化了表单的处理流程。常见的Form标签包括`<s:form>`、`<s:textfield>`、`<s:submit>`等。 ### 总结 通过...
在例子中,你可以看到如何在JSP页面上使用Struts2标签,以及如何在Action类中处理这些数据。同时,还可以学习到如何配置Struts2的配置文件(struts.xml)来关联标签和Action,以及如何设置Action的属性。 总结,...
Struts2的标签库主要分为Action、Display、Field、Logic和UI五大类,它们覆盖了从数据展示到逻辑控制的各个方面。这些标签使得JSP页面更加简洁、易读,降低了视图与控制器之间的耦合度。 2. **Action标签** ...
Struts2的标签库极大地简化了Web开发中的视图构建工作,通过熟练掌握这些标签,开发者能更高效地完成业务逻辑的呈现。理解标签的工作原理,合理运用它们,将使你的代码更加简洁、易读。在开发过程中,不断实践和探索...