社区
Web 开发
帖子详情
关于后台左面树形菜单实现问题!
tkinjava
2009-11-29 12:07:32
请教大家一个关于树形左面菜单实现问题。
大家是使用启动时候servlet执行数据库查询 然后保存到hashmap里 每次用户登录直接从hashmap里读还是使用hibernate的缓存每次都是查询呢? 谢谢
如果是第一种大家的hashmap都存放哪里? application对象中吗?
...全文
80
5
打赏
收藏
关于后台左面树形菜单实现问题!
请教大家一个关于树形左面菜单实现问题。 大家是使用启动时候servlet执行数据库查询 然后保存到hashmap里 每次用户登录直接从hashmap里读还是使用hibernate的缓存每次都是查询呢? 谢谢 如果是第一种大家的hashmap都存放哪里? application对象中吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hansuzhi
2009-11-29
打赏
举报
回复
帮顶
道光2008
2009-11-29
打赏
举报
回复
一个关于树形左面菜单实现问题。
大家是使用启动时候servlet执行数据库查询 然后保存到hashmap里 每次用户登录直接从hashmap里读还是使用hibernate的缓存每次都是查询呢?
为什么要存在hashmap中,
树形左面菜单都是通过当前用户查询他的功能权限,然后传递xml个数据控件js,展现。不存在,保存在哪里,
如果重新加载再重新查询呗,如果你吧用的菜单树都放在session中,那树的节点很多怎么办,直接就内存异常
反问下,你要保存在session或application的用途是什么?
humor200
2009-11-29
打赏
举报
回复
后来管理登陆的action里读取管理权限菜单啊,你说的tomcat启动时候加载你也不知道登陆的用户是什么权限啊。另外取出来就放List就可以啊,用不着哈希啊。
tkinjava
2009-11-29
打赏
举报
回复
怎么就一位同志来回复呢,大家来说说 谢谢 80分 不少啦 我只能发布80分的。。
crazylaa
2009-11-29
打赏
举报
回复
有权限的:
启动单例模式,读一级菜单放在cache里面,也就是application级别的cache了。然后根据权限显示不同用户的菜单。二级菜单及子节点啥的都是实时根据权限查询的。有更新的时候直接把cache重新load一下。
没有权限的菜单分两种情况来处理:
1。数据量小,全部cache。
2。数据量大,只cache第一级,其他的点哪个再去刷哪个。
有更新的时候刷下cache。
别人就不知道了。
html左侧导航栏树状,请问这种
树形
结构的导航栏用html或者js怎么
实现
?
满意答案yj197912122014.04.21采纳率:59%等级:12已帮助:7421人下面是最基本的框架,内容和样式你需要自己调整 #tree {width: 150px;}#tree, #tree ul {list-style: none; margin: 0; padding: 0; padding: 10px;}#tree li {border: 1px solid #00f; ...
EXTJS学习系列提高篇:第七篇(转载)作者殷良胜,制作
树形
菜单
之一
制作
树形
菜单
的原理是:首先连接数据库,将数据按照树的结构形式返回,在客户端遍历数据时,将每条记录生成一个treepanel,然后在每个treepanel都包含在一个Panel组件里面,最后在将每个Panel组件都添加到一个上级Panel组件里面,最后在将这个上级Panel添加到Viewport里面.这里用到三个Ext组件,分别是:Viewport ; Panel ; TreePanel. 这...
第十三章
菜单
管理
今天我们来做
菜单
这部分 我想用
树形
表格,但是element-ui中不提供。所以只能变为
树形
控件,中间放详细,右侧放操作。 我们先去element-ui找到
树形
控件的demo放里。 然后使用row来进行分隔,然后中间放到form,右面放个table,同样直接从演示时找代码放里。效果如下 然后我们先来处理
左面
的
树形
。
后台
提供加载数据。 前台...
Windows服务编程
先说明,本文不是编写服务,而是编程控制已有的服务。 服务是一种程序类型,它在
后台
运行,服务程序通常可以在本地和通过网络为用户提供一些功能。服务程序可能是EXE程序,具有其单独的进程,也有可能是DLL文件依附于某个进程,更有可能是SYS文件而处于系统的内核之中。 在Windows下,可以在“我的电脑”上单击鼠标右键,然后再弹出的
菜单
上选择“管理”,打开“计算机管理工具”,单击
左面
树形
列表的“
flask之使用ajax
实现
点击左侧边栏,不刷新显示右边内容
在
实现
点击左侧导航栏,右侧不刷新页面显示网页内容的方法有很多,可以通过ifram
实现
、可以使用div绑定a或者li的点击事件 阻止a的默认行为,用jQuery的load()可以来加载这个div,即将网页放入div中,当然也可以用下面的方式
实现
,采用ajax技术
实现
局部刷新,有人说下面的方法比较麻烦,我感觉还好,比较适合自己的需求,
实现
也比较简单,通过flask提供web服务,使用ajax异步加载,特
Web 开发
81,091
社区成员
341,719
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章