`

struts2 tree 标签

阅读更多

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标签属性详解 #### 一、引言 在Struts2框架中,Tree标签是一个非常有用的UI组件,它能够帮助开发者快速构建出功能完善的树形结构界面。对于那些需要展示层级关系的数据场景来说,使用Struits2中的...

    Struts2数Tree

    ### Struts2中的Tree标签详解 #### 一、概述 Struts2框架为开发者提供了丰富的标签库,其中Tree标签是用来创建树形结构的一种便捷方式。本文将深入介绍Struts2 Tree标签的两种形式:静态树与动态树,并通过具体...

    struts2标签库例子

    Struts2 标签库详解 Struts2 提供了一个强大的标签库,用于简化 Web 应用程序的开发过程。这些标签可以分为两类:通用标签和 UI 标签。下面,我们将详细介绍 Struts2 标签库的使用。 4.1 通用标签 通用标签用来...

    Struts-tree.rar_java 动态树_struts tr_struts tree_tree_tree menu in

    Struts-tree.rar 是一个与Java相关的压缩包,主要用于在基于Struts框架的Web应用程序中实现动态树形结构。Struts是Apache软件基金会的一个开源项目,它是一个MVC(Model-View-Controller)框架,用于构建可维护性高...

    struts2标签库

    Struts2标签库是专为Struts2框架设计的一组JSP标签,旨在简化视图层的开发,提高代码的可读性和维护性。这些标签分为UI标签和非UI标签,分别用于生成HTML元素和处理数据访问及逻辑控制。通过使用标签库,开发者可以...

    Struts2 UI标签代码示例

    本篇文章将深入探讨Struts2 UI标签中的几个关键组件:tabbedPanel、autocompleter、tree和treenode以及optiontransferselect,这些标签在实际项目中有着广泛的应用。 首先,`tabbedPanel`标签是用于创建多选项卡的...

    struts2 标签库使用文档

    Struts2标签库的组成 Struts2框架的标签库可以分为以下三类: 用户界面标签(UI标签):主要用来生成HTML元素的标签。 表单标签:主要用于生成HTML页面的FORM元素,以及普通表单元素的标签。 非表单标签:主要用于生成...

    struts2 标签库 帮助文档

    Struts 2 标签库(文档手册) Tags-API-CLSW-JSP &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 ...tree标签:生成一个树形结构。 treenode标签:生成树形结构的节点。

    Struts2中关于s:tree

    注意,这里的 `s:tree` 实际上是自定义的标签,因为 Struts2 核心库并没有提供 `s:tree` 标签。这个例子中的 `treeTag` 标签根据传入的根类别 ID 和类别列表来递归生成树形结构。用户可以通过修改 `rootCategoryId` ...

    Struts2动态树型从数据库取出

    根据提供的文件信息,我们可以深入探讨如何在Struts2框架中实现动态树型结构的数据获取与展示。本篇文章将从以下几个方面进行详细解析: ### 一、理解Struts2中的动态树型结构 #### 1.1 基础概念 在Struts2框架下...

    struts2标签库学习

    首先,Struts2标签库由多种类型的标签组成,包括用户界面(UI)标签、表单标签、非表单标签以及非用户界面(非UI)标签。UI标签主要用于生成HTML元素,表单标签专门处理HTML表单元素,非表单标签则涉及如tree和Tab页等...

    Extjs Tree + JSON + Struts2 示例源代码

    ExtJS Tree + JSON + Struts2 示例源代码是结合了三种技术来实现一个动态的、交互式的树形数据展示的应用。这个示例中,ExtJS用于前端UI的构建,JSON作为数据交换格式,而Struts2则作为后端MVC框架处理请求和返回...

    Struts标签集合简介

    此标签类似于Struts1中的JavaBean引用,但在Struts2中并不常用,因为Struts2更倾向于使用Action来处理业务逻辑。 C. `&lt;s:checkbox&gt;`, `&lt;s:checkboxlist&gt;`, `&lt;s:combobox&gt;`, `&lt;s:component&gt;`: 这些标签用于创建复选...

    Struts2标签库详解

    此外,Struts2还提供了像`&lt;s:radio&gt;`(单选按钮)、`&lt;s:checkboxtree&gt;`(树形复选框)等更多复杂的UI标签,以满足不同场景的需求。 总的来说,Struts2标签库极大地提升了开发效率,使得开发者可以专注于业务逻辑,...

    struts2标签大全

    ### Struts2标签大全 Struts2框架是Java Web开发中的一个重要组成部分,它极大地简化了Web应用程序的开发过程。在Struts2中,标签库(Tag Library)扮演着非常重要的角色,它们为开发者提供了丰富的功能,帮助快速...

    struts标签写成树形结构。不比dtree差

    通常,这样的JSP页面会包含Struts2的标签引用,例如`&lt;s:tree&gt;`,以及可能的Dojo配置和脚本,用来初始化和控制树形视图的行为。开发者可以通过遍历后端模型数据,将它们绑定到树形结构,从而实现动态加载和交互。 总...

    struts2标签解释

    Struts2是一个强大的MVC框架,它提供了丰富的标签库,使得开发者可以更加便捷地构建Web应用。以下是对这些标签的详细解释: A. `&lt;s:a&gt;` 和 `&lt;s:action&gt;`: `&lt;s:a&gt;`标签用于创建超链接,它可以执行一个Action,与...

    struts中ec标签的使用

    在Struts中,eXtreme Components(简称EC)是一组强大的标签库,用于增强用户界面的交互性和美观性。这些标签提供了丰富的功能,可以轻松创建动态、数据驱动的Web页面,而无需深入JavaScript或CSS。 EC标签库是由...

Global site tag (gtag.js) - Google Analytics