struts2多级下拉导航菜单 本帖最后由 lee103 于 2011-04-06 23:23:24 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比较笨的方法,两个LIST。写JS,通过ONCHANGE去决定第二个LIST中显示哪些选项。 一可以先取navSuper=0的记录成一个list然后循环这个list,查出navSuper=list里面id的记录,生成的list0放入list里面去。页面用两个循环输出。如果你是oracle数据库的话就更简单了,你上网查下start with ... connect by ...这种写法吧 start with ... connect by ...就是用来查各种树型数据的如果你的菜单是无限级的话,我建议你还是后台用递归组好,再传到jsp 我写到这里就不知道该怎么写了://父级导航 List<Navigation> parent = this.navigationService.getNavList(1, 0); for(Navigation p : parent) { List<Navigation> children = this.navigationService.getNavList(1, p.getNavId()); for(Navigation c : children) { } } 弹出窗口相父页面提交数据后,父页面控件无法获取焦点 如何使用JAVA实现邮件的解码? wenti tomcat启动时得error 一个页面可以同时向两个SERVLET提交数据吗? 什么是J2EE架构整合技术 十万火急:关于缩短Tomcat中首页的访问地址问题 多个主健情况下的查询。hibernate 求BEA WebLogic Server宝典的代码,谢谢 WSAD中用到java script时,定义了几个button,onClick处理动作,老是抱脚本错误! 用XStream删除xml根节点,添加xml根节点怎么做 运行出错
就是用来查各种树型数据的
如果你的菜单是无限级的话,我建议你还是后台用递归组好,再传到jsp
//父级导航
List<Navigation> parent = this.navigationService.getNavList(1, 0);
for(Navigation p : parent) {
List<Navigation> children = this.navigationService.getNavList(1, p.getNavId());
for(Navigation c : children) {
}
}