求Java树型菜单

问题描述

请问怎么从多张表中生成树形菜单表A:一级菜单表B:二级菜单表C:三级菜单....

解决方案

解决方案二:
查呗,页面第一次加载,查表A将所有节点加入。前台用ajax。当点击每个节点时,传递相应参数,后台判断这个节点是几级菜单,如果是1级,那么通过关系查找B表数据,返回给前台,前台显示就可以了,以此类推。大概是这个流程,具体实现你研究下吧。
解决方案三:
看看这个
解决方案四:
下面这个例子有树形菜单登录后进入主页面左侧就是多级树形菜单不过的树形菜单是先将多表建立视图然后直接查询视图就行了你也可以将查询视图添加dao层数据的地方改为for循环里面嵌套for循环
解决方案五:
用EXT写吧..简单点
解决方案六:
这种树形菜单,建议楼主用JavaScript搞.这里有个Demo供楼主参考,
解决方案七:
学习。。
解决方案八:
用js吧,或者css有个jtree的
解决方案九:
本帖最后由 ProvidenceZY 于 2009-10-31 20:22:07 编辑
解决方案十:
菜单纯js的活啊!
解决方案十一:
用dtree吧!很简单的!
解决方案十二:
可以用Java将菜单html写好,传到页面,页面再用js判断啊,jQuery写很方便。
解决方案十三:
mark
解决方案十四:
extjs就是很好的例子。。。。
解决方案十五:
你用js写啊用java写干嘛呢
解决方案:
最简单的做法:<ul><li>菜单一</li><li>菜单二</li><li>菜单三<ul><li>菜单三.一</li><li>菜单三.二</li></ul></li></ul>
解决方案:
jsstruts2对AJAX支持的<s:tree>DOJO等都可以实现
解决方案:
下载梅花雪的树形菜单吧,我觉得如果是不是很多级的话非常好用
解决方案:
可以参考这个文章:写的不错。
解决方案:
帮顶。
解决方案:
看你选择是一次性加载完整棵树还是异步加载了。树如果是静态的可以用dtree。xtree都不错动态的也就是异步的也可以用xLoadTree(xtree的ajax版本),或者其他的ajax框架提供的树很多的我建议你用xtree。

时间: 2025-01-31 01:23:13

求Java树型菜单的相关文章

DIV+CSS构成的树型菜单

css|菜单 这是用DIV+CSS+JS构成的树型菜单,采用列表,符合WEB标准,在大多数WIN浏览器下,兼容性不错,xhtml见效果页,我现在做的是二个菜单,如果需要添加,可把<ul class="collapsed" id="submenuid2">......</ul>之间的内容加上去,"submenuid"加1,查看效果. CSS代码 body { margin: 0px; padding: 0; font: 12

Div+CSS+JS树型菜单,可刷新

css|js|菜单|刷新 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&

用PHP实现windows资源管理器风格的树型菜单

window|菜单 以下是一个风格类似windows资源管理器的树型菜单 将下面的脚本包含到你的页面中 另外需要从资源管理器中截取一些gif图片,祥见脚本中的注释 菜单结构文件的格式为: tree level|item text|item link|link target|last item in subtree 例如 .<b>Demo menu</b>|javascript: alert('This is the demo menu for TreeMenu 1.0'); ..&

javascript dtree: javascript树型菜单 dtree

js代码很简洁,但是实现了所有树形菜单应有的功能,安装和使用都很简单,特别是从数据库恢复成一棵树变得非常容易.下载包里自带一些常用图标,只需简单的操作,就可以实现看起来相当专业的树形菜单. 详细介绍应用dtree构建一个javascript树型菜单及其中参数配置说明 这几天写了个网站,用了一个javascript写的树型菜单,有网友问我要这个代码,很奇怪,了解一下,原来网上很多文章都在讨论js树型菜单,看了几个实例,发现确实没有我用的这个好,因此baidu了一下,略作整理,希望大家不要浪费无用功

使用函数递归实现基于php和MySQL的动态树型菜单

mysql|菜单|递归|动态|函数 树型菜单在很多桌面应用系统中都有非常广泛的应用,其主要优点是结构清晰,利于使用者非常清楚的知道目前自己所在的位置.但在web上树型菜单的应用因 为没有理想的现成组件可以拿过来直接使用,所以一般的情况下,程序员主要是通过JavaScript来实现一些简单的树型结构菜单,但这些菜单往往都是事先定 好各菜单项目,以及各菜单项目之间的层次关系,不利于扩充,一旦需要另一个菜单结构时,往往还需要重新编写,因此使用起来不是很方便. 经过对函数递归的研究,我发现这种树型菜单可

跟我学做树型菜单(四)

菜单 续上篇 上一篇中,我们实现了树型菜单的显示,通过一个递归的子程序来实现的.现在我们给它加上简单的管理功能,功能参看第一篇中的功能设计,主要功能有:增加.删除.修改. 一.设计思路 为了在一个ASP文件中实现显示和管理的功能,我们加上一个变量来判断所要做的操作,用action表示动作,显示增加的表单时 action=add,执行增加时action=doadd ;显示删除表单时 action=del,执行删除时action=dodel;显示修改表单时 action=mod ,执行修改时acti

跟我学做树型菜单(一)

菜单 跟我学做树型菜单 (一)关键字:ASP|树型菜单|递归写在前面 在网页中,为了方便组织内容,经常用到的要数菜单了,用一个树型的菜单(效果参看http://www.he-xi.com/tree),可以非常方便地对复杂的内容进行组织.比如商品的分类:下载文件的分类:网站导航等等.这里要解决的就是这样一个问题.我们将会用数据库来存储树型菜单的结构,并用ASP程序来输入. (一)功能设计 树型菜单在功能设计上没有太多的要求.只有对记录的增.删.改.还有就是最基本的,也是最重要的显示功能.显示功能要

跟我学做树型菜单(二)

菜单 续上篇 上一篇我们已经确定了树型菜单的功能,数据库结构,以及所要用到的一些函数.现在可以开始程序的设计了.由于树型菜单要在网页上实现动态展开子树的效果,所以需要用到DHTML.我们先来分析一下如何在客户端实现这样的动态效果. 一.实现动态菜单的客户端 在这里,我们先不管ASP的程序,仅来分析一下如何在客户端的网页中实现展开菜单的动态效果.首先,要展开一个子菜单,可以把子菜单放在一个图层或者一个表格里,用CSS样式里的dsiplay属性来控制它.如果把display属性设为none,则隐藏这

PHP实例:用PHP实现windows风格的树型菜单

以下是一个风格类似windows资源管理器的树型菜单,将下面的脚本包含到你的页面中,另外需要从资源管理器中截取一些gif图片,祥见脚本中的注释,菜单结构文件的格式为: tree level|item text|item link|link target|last item in subtree 例如 以下为引用的内容: .<b>Demo menu</b>|javascript: alert('This is the demo menu for TreeMenu 1.0'); ..&