`
huanglppp
  • 浏览: 64689 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Struts2 tree treenode怎么添加自己的图片

阅读更多
  Struts2 tree 使用很简单,下面是我用的静态树的,用了freemarker模版,全都是struts2的标签.代码如下:
<#assign s=JspTaglibs["/WEB-INF/struts-tags.tld"]/>

<html>
	<head>
		<title>Tree标签的例子 - 静态树的例子</title>
		<@s.head theme="ajax" debug="true" />
	</head>
	<body>
		
		<div style="float:left; margin-right: 50px;">
			<@s.tree label="管理系统" id="parentId" theme="ajax"
				templateCssPath="/struts/tree.css" 
				showRootGrid="true"	showGrid="true">
				<@s.treenode theme="ajax" label="用户管理" id="user">
					<@s.treenode theme="ajax" label="<a href='view.action'>登录</a>" id="login" />
					<@s.treenode theme="ajax" label="<a href='listUser.action'>查看用户信息</a>" id="userinfo" />
				</@s.treenode>
			</@s.tree>
		</div>
		
	</body>
</html>

运行效果如图:


但是我想在菜单前添加自己想添加的图片,,这样的效果,如图


没有找到对应的属性,弄了好久都没有进展,我该怎么样添加呢???谢谢大家
  • 大小: 11 KB
  • 大小: 8.5 KB
分享到:
评论
7 楼 HYL20117 2011-09-17  
辅导辅导辅导
6 楼 HYL20117 2011-09-17  
我的怎么不行啊 ,[img][/img]
5 楼 huanglppp 2008-11-17  
你的struts-tags.tld用的是什么编码,把其它的编码改为UTF-8,试试看
4 楼 zhuxiufenghust 2008-11-11  
你如何设置使其能显示中文啊?我的全是乱码
3 楼 huanglppp 2008-10-23  

今天把所有有关的图片属性全部弄上去...对比了了,有了一定的效果...但不完美
在tree 下添加以下属性
 blankIconSrc="images/documents.png" gridIconSrcC="images/documents.png" gridIconSrcP="images/documents.png"
gridIconSrcL="images/documents.png"


运行效果如下图
2 楼 huanglppp 2008-10-22  
还有子结点的问题没有解决....相信也是某个属性
1 楼 huanglppp 2008-10-22  
经过查看struts2 s:tree的属性,现在已经把父结点的图片问题解决,只需在tree中增加如下属性,代码如下:
expandIconSrcPlus="images/Rarrow.gif" expandIconSrcMinus="images/Darrow.gif"

相关推荐

    struts2 tree标签属性

    本文将详细介绍Struts2中Tree标签及其子标签——TreeNode标签的相关属性,并通过具体示例加以解释。 #### 二、Tree标签 **Tree标签**用于生成一个基于Dojo库的树形结构视图,可以用来展示具有层级关系的数据。它...

    Struts2数Tree

    2. **引入标签库**:在jsp页面中添加以下代码来引入Struts2提供的Dojo标签库。 ```xml &lt;%@ taglib prefix="sx" uri="/struts-dojo-tags" %&gt; ``` 3. **配置解析器**:在页面的`&lt;head&gt;`标签中加入以下代码,以便...

    EasyUI实现异步加载tree(整合Struts2)源码

    在本文中,我们将深入探讨如何使用EasyUI框架实现异步加载Tree组件,并将其与Struts2框架整合。EasyUI是一个基于jQuery的轻量级前端框架,提供了丰富的UI组件,包括Tree,它能够方便地构建出层次结构的数据展示。而...

    struts2树的编写

    Struts2是一个强大的Java EE应用程序框架,用于构建可维护、可扩展且高度模块化的Web应用程序。在Struts2中,树形结构的实现是常见的需求,例如用于展示组织架构、文件目录或者数据库层次关系等。本节将深入探讨如何...

    Extjs Tree + JSON + Struts2 例子

    通过这种方式,我们解决了 Struts2 JSON 插件返回数据格式与 ExtJS Tree 期待格式不匹配的问题。现在,树形菜单应该能够正确地动态加载并显示从服务器获取的数据。这个例子展示了如何在实际开发中灵活应对数据格式...

    Struts2 UI标签代码示例

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

    Struts2+Dojo +iBatis树的整合

    2. **导入依赖**:在项目中添加Struts2、Dojo和iBatis的库依赖,可以通过Maven或Gradle管理这些依赖。 3. **配置Struts2**:创建struts.xml文件,配置Action和Interceptor。例如,你可以为一个展示树形结构的Action...

    ExtJS_Tree利用_JSON_在Struts_2实现Ajax动态加载树结点

    在本文中,我们将深入探讨如何使用ExtJS框架的Tree组件,结合JSON数据格式以及Struts 2框架,来实现Ajax动态加载树形结构的节点。这是一项常见的需求,特别是在构建可扩展、用户友好的Web应用时,动态加载的树结构...

    struts tree

    Struts Tree是一个在Java Web开发中使用JSP和Struts框架构建树形目录结构的典型应用。Struts是一个开源的MVC(Model-View-Controller)框架,它为Java应用程序提供了一个强大的架构来组织和控制业务逻辑。而树形目录...

    struts2 标签库 帮助文档

    Struts 2 标签库(文档手册) Tags-API-CLSW-JSP &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-...

    深入浅出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

    ExtJs在struts2.0.x下实现动态树的解决方案

    确保struts2-core、struts2-json-plugin或struts2-extjs-plugin已添加到类路径中。 2. **创建Struts2 Action** 创建一个Action类,该类将处理树的加载请求。这个Action需要返回树节点的数据,可以是JSON格式,这样...

    ext2.2+struts2使用json传输数据生成的树

    为了返回`JSON`数据,我们需要配置Action类返回一个`JsonResult`类型的结果,这可以通过添加`struts-plugin.xml`中的相关配置实现。同时,在Action类中,我们可以将需要转换为`JSON`的数据集合(例如,树的节点信息...

    struts2标签大全

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

    struts2标签解释

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

    3STRUTS2.0系列教程(十四)STRUTS2与AJAXDOJO(第二部分)[收集].pdf

    本文主要探讨的是如何在Struts2中正确配置和使用AJAX,特别是通过Dojo库以及&lt;s:tree/&gt;标签来实现动态树形结构。 在Struts2的showcase中,&lt;s:tree/&gt;标签有两个示例,一个是静态树,另一个是动态树。静态树是在编写...

    Struts标签集合简介

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

    strust2 datetime picker

    原因:struts2.1.6 把struts2.0中的和ajax相关的,如datetimepicker,tree,treenode 都移动到了dojo中了 解决: 解决方法: 在jsp文件中加入&lt;%@ taglib uri="/struts-dojo-tags" prefix="sx"%&gt;和&lt;sx:head/&gt; 本...

Global site tag (gtag.js) - Google Analytics