java ztree demo_jsp页面zTree的简单应用

1. jsp页面

if (request.getProtocol().compareTo("HTTP/1.0") == 0)

response.setHeader("Pragma", "no-cache");

if (request.getProtocol().compareTo("HTTP/1.1") == 0)

response.setHeader("Cache-Control", "no-cache");

response.setDateHeader("Expires", 0);

%>

ZTREE DEMO - Simple Data

3.2.java文件getTreelist()方法

public List getTreelist(){

//设定树菜单的根

String ztree = "{ id:00, pId:0, name:'要显示的根名,也可以从数据库取出', click:\"parent.setIframesrc()\" , open:true },";

List ztreeList = new ArrayList();

//从数据库获取所有菜单的信息

List menuList = this.getMenuList();

if(Collections.isNotEmpty(menuList)){

ztreeList.add(ztree);

for (int i = 0; i < menuList.size(); i++) {

Menu menu = (Menu) menuList.get(i);

//按照一定的格式拼接字符串,最后返回到jsp页面

ztree = "{ id:"+menu.getMenuid()+", pId:"+menu.getParentid()+", name:\""+menu.getMenuname()+"\"," +

"click:\"parent.setIframesrc('"+menu.getMenuid()+"')\"},";

if (i+1 == menuList.size()) {

ztree = ztree.substring(0, ztree.lastIndexOf(","));

}

ztreeList.add(ztree);

}

}

return ztreeList;

}

3.然后从Action调用getTreelist(),并用"tree"的键值返回jsp页面,从jsp页面接收展示即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值