`
younglibin
  • 浏览: 1211914 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2 tree和treenode(非表单标签)

阅读更多

 

tree和treenode初步

这里仅仅介绍tree和treenode标签的初步用法,我们可以通过tree和treenode在页面中生成一个树形结构。其中tree生成一个树形结构,treenode生成一个树节点。

对于tree和treenode标签,都可指定一个label属性,该属性指定了树、或者树节点的标题。看如下代码:

<!-- 使用s:tree生成树 -->

<s:tree label="计算机图书" id="book" theme="ajax"

showRootGrid="true" showGrid="true" treeSelectedTopic="treeSelected">

<!-- 每个treenode生成一个树节点 -->

    <s:treenode theme="ajax" label="李刚" id="yeeku">

<!-- treenode生成下一级的子节点 -->

        <s:treenode theme="ajax" label="Spring2.0宝典" id="spring"/>

        <s:treenode theme="ajax" label="轻量级J2EE企业应用实战" id="lightweight"/>

        <s:treenode theme="ajax" label="基于J2EE的Ajax宝典" id="ajax"/>

    </s:treenode>

    <s:treenode theme="ajax" label="David" id="David">

        <s:treenode theme="ajax" label="JavaScript: The Definitive Guide" id="javascript"/>

    </s:treenode>

    <s:treenode theme="ajax" label="Johnson" id="Johnson">

        <s:treenode theme="ajax" label="Expert One-on-One J2EE Design and Development" id="j2ee"/>

    </s:treenode>

</s:tree>

从上面代码中可以看出,所有的treenode标签必须放在tree标签内部,或者放在treenode标签的内部。当放在tree标签的内部时,该节点是该树的根节点,当放在treenode标签的内部时,它是该节点的子节点。

初步

这里仅仅介绍tree和treenode标签的初步用法,我们可以通过tree和treenode在页面中生成一个树形结构。其中tree生成一个树形结构,treenode生成一个树节点。

对于tree和treenode标签,都可指定一个label属性,该属性指定了树、或者树节点的标题。看如下代码:

<!-- 使用s:tree生成树 -->

<s:tree label="计算机图书" id="book" theme="ajax"

showRootGrid="true" showGrid="true" treeSelectedTopic="treeSelected">

<!-- 每个treenode生成一个树节点 -->

    <s:treenode theme="ajax" label="李刚" id="yeeku">

<!-- treenode生成下一级的子节点 -->

        <s:treenode theme="ajax" label="Spring2.0宝典" id="spring"/>

        <s:treenode theme="ajax" label="轻量级J2EE企业应用实战" id="lightweight"/>

        <s:treenode theme="ajax" label="基于J2EE的Ajax宝典" id="ajax"/>

    </s:treenode>

    <s:treenode theme="ajax" label="David" id="David">

        <s:treenode theme="ajax" label="JavaScript: The Definitive Guide" id="javascript"/>

    </s:treenode>

    <s:treenode theme="ajax" label="Johnson" id="Johnson">

        <s:treenode theme="ajax" label="Expert One-on-One J2EE Design and Development" id="j2ee"/>

    </s:treenode>

</s:tree>

从上面代码中可以看出,所有的treenode标签必须放在tree标签内部,或者放在treenode标签的内部。当放在tree标签的内部时,该节点是该树的根节点,当放在treenode标签的内部时,它是该节点的子节点。

分享到:
评论

相关推荐

    struts2 标签库 帮助文档

    非表单标签:生成页面上的Tab、Tree等 非界面标签又分为数据访问标签和流程控制标签。 控制标签: if/elseif/else标签:控制流程分支。 iteratot标签:对集合属性迭代(属性类型:List、Map、数组)。 append...

    Struts2+API+标签全解+网页说明

    非表单标签:生成页面上的Tab、Tree等 非界面标签又分为数据访问标签和流程控制标签。 控制标签: if/elseif/else标签:控制流程分支。 iteratot标签:对集合属性迭代(属性类型:List、Map、数组)。 append...

    深入浅出Struts2(附源码)

    本书是广受赞誉的Struts 2优秀教程,它全面而深入...27.13 tree和treenode标签 341 27.13.1 示例程序1 342 27.13.2 示例程序2 343 27.14 小结 345 附录A Struts配置 346 附录B JSP EL语言 361 附录C Java注解 370

    Struts标签集合简介

    Struts标签是Apache Struts框架提供的...以上就是Struts标签的基本介绍,它们极大地简化了Struts2应用的视图层开发,提高了代码的可读性和维护性。通过熟练运用这些标签,开发者可以更高效地构建功能丰富的Web应用。

    struts2标签大全

    `&lt;s:form&gt;` - 表单标签 创建HTML表单。 ```xml ``` #### 21. `&lt;s:generator&gt;` - 生成器 用于生成一系列值。 ```xml ," value="%{#item}"&gt; ``` #### 22. `&lt;s:head&gt;` - HTML头部标签 包含HTML文档头部...

    struts2标签解释

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

    struts 2标签库介绍

    `&lt;s:form&gt;` - 表单标签 用于创建表单。例如:`&lt;s:form action="saveUser" method="post" enctype="multipart/form-data"&gt;`,这里 `action` 指定了提交表单的目标动作,`method` 指定了请求方式,`enctype` 指定了...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    27.13 tree和treenode标签 341 27.13.1 示例程序1 342 27.13.2 示例程序2 343 27.14 小结 345 附录A Struts配置 346 附录B JSP EL语言 361 附录C Java注解 370 序言 Servlet①技术和1JSP(JaLvaServer Pages)是...

    JSP_struts2标签大全.doc

    为了更高效地进行表单处理和页面展示,Struts2提供了丰富的标签库。本文将详细介绍JSP_Struts2标签库中的各个标签及其使用方法,帮助开发者更好地理解和运用这些标签。 #### 二、标签概述 根据给定的部分内容,...

    下面就介绍下Struts2每个标签的用法(有错请指正):

    ### Struts2 标签详解 #### 一、概述 Struts2 是一款基于 Java 的企业级应用开发框架,它提供了丰富的标签库来简化前端页面的开发工作。这些标签不仅功能强大,而且易于使用,可以帮助开发者高效地创建复杂的用户...

Global site tag (gtag.js) - Google Analytics