`
minfirefox
  • 浏览: 83272 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

Struts2使用<s:tree>标签显示无限树形菜单

阅读更多
级联显示无限树形菜单
效果图:



实体类Node:
public class Node implements java.io.Serializable {
	
	private Integer id;
	//父节点
	private Node parentNode = null;
	//所有子节点
	private Set<Node> childrenSet = new TreeSet<Node>();

	private String name = "";

	//其它属性
	//getXxx()、setXxx()
}



JSP页面中使用<s:tree>标签显示,其中:
rootNode表示Action中的传递的根节点,
childCollectionProperty表示node下所有子节点,
nodeIdProperty表示根节点的id。
<s:tree id="treeTestId" theme="ajax" rootNode="node" 
	templateCssPath="treenode.css"
	childCollectionProperty="childrenSet" nodeIdProperty="id"
	nodeTitleProperty="'<a href=manage.action?id='+id+' target=main>'+name +'</a>'"
	treeSelectedTopic="treeSelected"
	showRootGrid="false" showGrid="true">
</s:tree>



数据库中:



  • 大小: 4.8 KB
  • 大小: 15.8 KB
分享到:
评论
14 楼 chenxiang_chenxiang 2012-09-06  
能不能把源代码发出来,一起分享
13 楼 jiwenfengtiger 2012-06-15  
可以提供一个这个的示列给我么?
我的邮箱是:261659124@qq.com
在这先谢谢了
12 楼 minfirefox 2009-09-17  
源码已遗失
11 楼 minfirefox 2009-09-17  
ycdxg 写道
能把css文件提供一下吧,楼主,谢谢了

CSS文件在struts2的JAR包里边,具体位置不记得了。
10 楼 ycdxg 2009-08-20  
能把css文件提供一下吧,楼主,谢谢了
9 楼 lhp3000 2009-03-01  
大虾,把源码给我发一个。250601947@qq.com
8 楼 glagra 2009-02-27  
哥们,能不能把这标签里所有的属性意义给标出来啊。。或者发我邮箱:j2ee_.net@163.com。。小弟谢过了!
7 楼 mj4678 2008-11-26  
有源代码么。给发个学习下。谢谢了..547183495@qq.com
6 楼 Satan 2008-11-24  
干脆把源码发出来吧,否则单纯的介绍毫无意义。
5 楼 mosheo 2008-11-24  
我也要一份,谢谢
mosheo_deng@126.com
4 楼 wuyingsong 2008-11-24  
也发一份给我吧。谢谢!
wuyingsonghappy@163.com
3 楼 tcrct 2008-11-24  
也发一份给我吧。谢谢!
tcrct@126.com
2 楼 slc123 2008-11-23  
能不能把源码分享给我那,非常感谢。
我的邮箱:slchao123@163.com
1 楼 hehe389 2008-11-21  
能不能吧代码吧原代码发出来啊 谢谢

相关推荐

    struts2 <s:if>标签使用

    struts2 &lt;s:if&gt;标签使用struts2 &lt;s:if&gt;标签使用struts2 &lt;s:if&gt;标签使用struts2 &lt;s:if&gt;标签使用struts2 &lt;s:if&gt;标签使用struts2 &lt;s:if&gt;标签使用

    Struts2中使用标签实现组合查询和带分页的例子

    NULL 博文链接:https://z18022893621.iteye.com/blog/1956098

    struts2<s:if>使用心得

    taskInstanceId=&lt;s:property value="id"/&gt;" &gt;我来处理&lt;/a&gt;)&lt;/s:if&gt; &lt;s:elseif test='{#taskName == "受评对象准备评级资料"}'&gt; &lt;a href="${pageContext.request.contextPath}/ga/needModify.action?...

    struts标签(如<html:form>)

    关于STRUTS标签的一些详细说明。 如:&lt;html:form&gt;的说明。

    struts与jsp 使用方法

    在action里面写了方法获取一个list,再将这个list的值放到jsp页面中显示出来,用的是&lt;s:iterator&gt;标签。

    Struts2标签库

    &lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; 结合例子,重点掌握以下标签的用法 (1) &lt;s:property&gt; (2) &lt;s:set&gt; (3) &lt;s:if&gt; 、&lt;s:elseif&gt;、&lt;s:else&gt; (4) &lt;s:iterator&gt; (5) &lt;s:include&gt; (6) &lt;s:form&gt;、&lt;s:hidden&gt; (7...

    Struts2标签库的所有

    &lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; 结合例子,重点掌握以下标签的用法 (1) &lt;s:property&gt; (2) &lt;s:set&gt; (3) &lt;s:if&gt; 、&lt;s:elseif&gt;、&lt;s:else&gt; (4) &lt;s:iterator&gt; (5) &lt;s:include&gt; (6) &lt;s:form&gt;、&lt;s:hidden&gt; (7...

    struts2 标签库 帮助文档

    1. &lt;s:generator separator="" val=""&gt;&lt;/s:generator&gt;----和&lt;s:iterator&gt;标签一起使用 H: 1. &lt;s:head/&gt;-----在&lt;head&gt;&lt;/head&gt;里使用,表示头文件结束 2. &lt;s:hidden&gt;&lt;/s:hidden&gt;-----隐藏值 I: 1. &lt;s:...

    struts2 OGNL之&lt;s:property&gt;标签访问值栈(value stack)用法

    struts2 OGNL之&lt;s:property&gt;标签访问值栈(value stack)用法,希望能对大家有帮助

    Struts 1.XX <html:file>的使用

    NULL 博文链接:https://12345678.iteye.com/blog/713954

    struts2标签大全

    所有的s标签介绍-C: ...&lt;s:debug&gt;&lt;/s:debug&gt;-----显示错误信息 &lt;s:div&gt;&lt;/s:div&gt;-----表示一个块,类似于html的&lt;div&gt;&lt;/div&gt; &lt;s:doubleselect list="" doubleName="" doubleList=""&gt;&lt;/s:doubleselect&gt;-----双下拉框

    struts 2 s标签 struts 2 s标签

    struts 2 s标签 a标签创建一个HTML超链接,等价于HTML 的&lt;a href="".... 示范代码: &lt;s:a href="login.action"&gt;登陆&lt;/s:a&gt;

    struts2标签技术

    &lt;s:property /&gt;&lt;br/&gt; &lt;/s:iterator&gt; &lt;/s:generator&gt; 例2: 生成一个iterator,使用count属性。因为count属性值为3,所以只有前三个内容(aaa,bbb,ccc)在生成的iterator中。 Generate an iterator with count ...

    struts2文件上传下载

    struts2文件上传与下载, &lt;s:form name="Myform" action="/fileManage/upload" method="post" enctype="multipart/form-data" theme="simple" &gt; &lt;s:fielderror&gt;&lt;/s:fielderror&gt; &lt;s:file name="image" label=...

    Struts2中实现页面的跳转

    解决了&lt;jsp:forward/&gt;跳转no fond 的问题

    struts2的标签库

    这是一份关于struts2...&lt;s:if&gt;:拥有一个test属性,其表达式的值用来决定标签里内容是否显示。&lt;s:if test="#request.username=='hzd'"&gt;欢迎hzd&lt;/s:if&gt; &lt;s:elseif&gt;:同上。 &lt;s:else&gt; …… …… 很实用的,就是简洁明了

    Struts2入门基础

    3) 使用&lt;s:i18n&gt;标签指定从某个特定的资源文件中取数据 &lt;s:i18n name="messageResource"&gt; &lt;s:text name="label.helloWorld"&gt;&lt;/s:text&gt; &lt;/s:i18n&gt; 指定在从messageResource取资源 4) 读取参数变量 &lt;s:text name=...

    logic:iterate标签当遍历的collection为Map时的使用

    iterate id="destMap" name="srcMap"&gt;&lt;br&gt;&lt;br&gt; &lt;bean:define id="bean" name="destMap" property="value" /&gt;&lt;br&gt;&lt;br&gt; &lt;bean:write name="bean" property="name" /&gt;&lt;br&gt;&lt;br&gt;&lt;/logic:iterate&gt;&lt;br&gt;&lt;br&gt;2. Map里存放的是...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    16.3.5、重定向标签:&lt;logic:redirect&gt; 16.4、Html标签 16.4.1、&lt;html:form&gt;标签 16.4.2、&lt;html:text&gt;与&lt;html:password&gt;标签 16.4.3、&lt;html:radio&gt;标签 16.4.5、&lt;html:textarea&gt;标签 16.4.6、&lt;html:hidden...

    Struts2通用标签用法示例

    主要介绍Strus2中的通用标签,主要有&lt;s:url&gt;, &lt;s:set&gt;, &lt;s:push&gt;, &lt;s:if&gt;, &lt;s:elseif&gt;, &lt;s:else&gt;, &lt;s:iterator&gt;, &lt;s:sort&gt;, &lt;s:date&gt;, &lt;s:a&gt;等几个标签的具体用法,希望能对大家有帮助。

Global site tag (gtag.js) - Google Analytics