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
分享到:
相关推荐
本文将详细介绍Struts2中Tree标签及其子标签——TreeNode标签的相关属性,并通过具体示例加以解释。 #### 二、Tree标签 **Tree标签**用于生成一个基于Dojo库的树形结构视图,可以用来展示具有层级关系的数据。它...
2. **引入标签库**:在jsp页面中添加以下代码来引入Struts2提供的Dojo标签库。 ```xml <%@ taglib prefix="sx" uri="/struts-dojo-tags" %> ``` 3. **配置解析器**:在页面的`<head>`标签中加入以下代码,以便...
在本文中,我们将深入探讨如何使用EasyUI框架实现异步加载Tree组件,并将其与Struts2框架整合。EasyUI是一个基于jQuery的轻量级前端框架,提供了丰富的UI组件,包括Tree,它能够方便地构建出层次结构的数据展示。而...
Struts2是一个强大的Java EE应用程序框架,用于构建可维护、可扩展且高度模块化的Web应用程序。在Struts2中,树形结构的实现是常见的需求,例如用于展示组织架构、文件目录或者数据库层次关系等。本节将深入探讨如何...
通过这种方式,我们解决了 Struts2 JSON 插件返回数据格式与 ExtJS Tree 期待格式不匹配的问题。现在,树形菜单应该能够正确地动态加载并显示从服务器获取的数据。这个例子展示了如何在实际开发中灵活应对数据格式...
本篇文章将深入探讨Struts2 UI标签中的几个关键组件:tabbedPanel、autocompleter、tree和treenode以及optiontransferselect,这些标签在实际项目中有着广泛的应用。 首先,`tabbedPanel`标签是用于创建多选项卡的...
2. **导入依赖**:在项目中添加Struts2、Dojo和iBatis的库依赖,可以通过Maven或Gradle管理这些依赖。 3. **配置Struts2**:创建struts.xml文件,配置Action和Interceptor。例如,你可以为一个展示树形结构的Action...
在本文中,我们将深入探讨如何使用ExtJS框架的Tree组件,结合JSON数据格式以及Struts 2框架,来实现Ajax动态加载树形结构的节点。这是一项常见的需求,特别是在构建可扩展、用户友好的Web应用时,动态加载的树结构...
Struts Tree是一个在Java Web开发中使用JSP和Struts框架构建树形目录结构的典型应用。Struts是一个开源的MVC(Model-View-Controller)框架,它为Java应用程序提供了一个强大的架构来组织和控制业务逻辑。而树形目录...
Struts 2 标签库(文档手册) Tags-API-CLSW-JSP <%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. <s:a href=""></s:a>-...
本书是广受赞誉的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
确保struts2-core、struts2-json-plugin或struts2-extjs-plugin已添加到类路径中。 2. **创建Struts2 Action** 创建一个Action类,该类将处理树的加载请求。这个Action需要返回树节点的数据,可以是JSON格式,这样...
为了返回`JSON`数据,我们需要配置Action类返回一个`JsonResult`类型的结果,这可以通过添加`struts-plugin.xml`中的相关配置实现。同时,在Action类中,我们可以将需要转换为`JSON`的数据集合(例如,树的节点信息...
### Struts2标签大全 Struts2框架是Java Web开发中的一个重要组成部分,它极大地简化了Web应用程序的开发过程。在Struts2中,标签库(Tag Library)扮演着非常重要的角色,它们为开发者提供了丰富的功能,帮助快速...
Struts2是一个强大的MVC框架,它提供了丰富的标签库,使得开发者可以更加便捷地构建Web应用。以下是对这些标签的详细解释: A. `<s:a>` 和 `<s:action>`: `<s:a>`标签用于创建超链接,它可以执行一个Action,与...
本文主要探讨的是如何在Struts2中正确配置和使用AJAX,特别是通过Dojo库以及<s:tree/>标签来实现动态树形结构。 在Struts2的showcase中,<s:tree/>标签有两个示例,一个是静态树,另一个是动态树。静态树是在编写...
此标签类似于Struts1中的JavaBean引用,但在Struts2中并不常用,因为Struts2更倾向于使用Action来处理业务逻辑。 C. `<s:checkbox>`, `<s:checkboxlist>`, `<s:combobox>`, `<s:component>`: 这些标签用于创建复选...
原因:struts2.1.6 把struts2.0中的和ajax相关的,如datetimepicker,tree,treenode 都移动到了dojo中了 解决: 解决方法: 在jsp文件中加入<%@ taglib uri="/struts-dojo-tags" prefix="sx"%>和<sx:head/> 本...