struts2里面使用 tree标签 需要导入包:struts2-dojo-plugin-2.1.8.1.jar
然后 tree.jsp 页面:
a. 引入标签库
<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>
b. 需要在<head></head>内加入:
<sx:head parseContent="true"/>
c. 使用tree标签:<sx:tree />
代码:
<sx:tree label="图书" id="book" showRootGrid="true" showGrid="true" treeSelectedTopic="treeSelected">
<sx:treenode label="李" id="yeeku">
<sx:treenode label="<a href='listUser' target='_blank'>Spring2.0</a>" id="spring">
<sx:treenode label="JSP" id="lightweight"/>
</sx:treenode>
<sx:treenode label="J2EE" id="lightweight"/>
<sx:treenode label="Ajax" id="ajax"/>
</sx:treenode>
<sx:treenode label="David" id="David">
<sx:treenode label="JavaScript: The Definitive Guide" id="javascript"/>
</sx:treenode>
<sx:treenode label="Johnson" id="Johnson">
<sx:treenode label="Expert One-on-One J2EE Design and Development" id="j2ee"/>
</sx:treenode>
</sx:tree>
效果:
- 描述: 效果图
- 大小: 20.2 KB
分享到:
相关推荐
### Struts2 Tree标签属性详解 #### 一、引言 在Struts2框架中,Tree标签是一个非常有用的UI组件,它能够帮助开发者快速构建出功能完善的树形结构界面。对于那些需要展示层级关系的数据场景来说,使用Struits2中的...
### Struts2中的Tree标签详解 #### 一、概述 Struts2框架为开发者提供了丰富的标签库,其中Tree标签是用来创建树形结构的一种便捷方式。本文将深入介绍Struts2 Tree标签的两种形式:静态树与动态树,并通过具体...
Struts2 标签库详解 Struts2 提供了一个强大的标签库,用于简化 Web 应用程序的开发过程。这些标签可以分为两类:通用标签和 UI 标签。下面,我们将详细介绍 Struts2 标签库的使用。 4.1 通用标签 通用标签用来...
Struts-tree.rar 是一个与Java相关的压缩包,主要用于在基于Struts框架的Web应用程序中实现动态树形结构。Struts是Apache软件基金会的一个开源项目,它是一个MVC(Model-View-Controller)框架,用于构建可维护性高...
Struts2标签库是专为Struts2框架设计的一组JSP标签,旨在简化视图层的开发,提高代码的可读性和维护性。这些标签分为UI标签和非UI标签,分别用于生成HTML元素和处理数据访问及逻辑控制。通过使用标签库,开发者可以...
本篇文章将深入探讨Struts2 UI标签中的几个关键组件:tabbedPanel、autocompleter、tree和treenode以及optiontransferselect,这些标签在实际项目中有着广泛的应用。 首先,`tabbedPanel`标签是用于创建多选项卡的...
Struts2标签库的组成 Struts2框架的标签库可以分为以下三类: 用户界面标签(UI标签):主要用来生成HTML元素的标签。 表单标签:主要用于生成HTML页面的FORM元素,以及普通表单元素的标签。 非表单标签:主要用于生成...
Struts 2 标签库(文档手册) Tags-API-CLSW-JSP <%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库 ...tree标签:生成一个树形结构。 treenode标签:生成树形结构的节点。
注意,这里的 `s:tree` 实际上是自定义的标签,因为 Struts2 核心库并没有提供 `s:tree` 标签。这个例子中的 `treeTag` 标签根据传入的根类别 ID 和类别列表来递归生成树形结构。用户可以通过修改 `rootCategoryId` ...
根据提供的文件信息,我们可以深入探讨如何在Struts2框架中实现动态树型结构的数据获取与展示。本篇文章将从以下几个方面进行详细解析: ### 一、理解Struts2中的动态树型结构 #### 1.1 基础概念 在Struts2框架下...
首先,Struts2标签库由多种类型的标签组成,包括用户界面(UI)标签、表单标签、非表单标签以及非用户界面(非UI)标签。UI标签主要用于生成HTML元素,表单标签专门处理HTML表单元素,非表单标签则涉及如tree和Tab页等...
ExtJS Tree + JSON + Struts2 示例源代码是结合了三种技术来实现一个动态的、交互式的树形数据展示的应用。这个示例中,ExtJS用于前端UI的构建,JSON作为数据交换格式,而Struts2则作为后端MVC框架处理请求和返回...
此标签类似于Struts1中的JavaBean引用,但在Struts2中并不常用,因为Struts2更倾向于使用Action来处理业务逻辑。 C. `<s:checkbox>`, `<s:checkboxlist>`, `<s:combobox>`, `<s:component>`: 这些标签用于创建复选...
此外,Struts2还提供了像`<s:radio>`(单选按钮)、`<s:checkboxtree>`(树形复选框)等更多复杂的UI标签,以满足不同场景的需求。 总的来说,Struts2标签库极大地提升了开发效率,使得开发者可以专注于业务逻辑,...
### Struts2标签大全 Struts2框架是Java Web开发中的一个重要组成部分,它极大地简化了Web应用程序的开发过程。在Struts2中,标签库(Tag Library)扮演着非常重要的角色,它们为开发者提供了丰富的功能,帮助快速...
通常,这样的JSP页面会包含Struts2的标签引用,例如`<s:tree>`,以及可能的Dojo配置和脚本,用来初始化和控制树形视图的行为。开发者可以通过遍历后端模型数据,将它们绑定到树形结构,从而实现动态加载和交互。 总...
Struts2是一个强大的MVC框架,它提供了丰富的标签库,使得开发者可以更加便捷地构建Web应用。以下是对这些标签的详细解释: A. `<s:a>` 和 `<s:action>`: `<s:a>`标签用于创建超链接,它可以执行一个Action,与...
在Struts中,eXtreme Components(简称EC)是一组强大的标签库,用于增强用户界面的交互性和美观性。这些标签提供了丰富的功能,可以轻松创建动态、数据驱动的Web页面,而无需深入JavaScript或CSS。 EC标签库是由...