用struts中的logic:iterate显示Dtree

       具体的javabean就没有写出来了,treeFromRoot是个ArrayList,元素是Tree类的实例.每个Tree类,包括 id,pid,name,url,blank,target这几个域,及相应的set,get方法.blank的值是"",为空。

<% @ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding
="UTF-8"
%>
<% @ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<% @ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<% @ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<! DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" >
< html >
    
< head >
        
< meta  http-equiv ="Content-Type"  content ="text/html; charset=UTF-8" >
        
< script  type ="text/javascript"  src ="dtree.js" ></ script >
        
< link  rel ="StyleSheet"  href ="dtree.css"  type ="text/css"   />
    
</ head >
    
< body >
        
< logic:notEmpty  name ="treeFromRoot" >
            
< script  language ="javascript" >
                d 
= new dTree('d');
                d.add(
0,-1,'<bean:message key="showInfo.treeLevel.docManage" />','');
            
</ script >

            
< logic:iterate  name ="treeFromRoot"  id ="tree"
                type
="edu.scnu.es.struts.common.vo.Tree" >
                
< script  language ="javascript" >
                    
var id='<bean:write name="tree" property="id" />';
                    
var pid='<bean:write name="tree" property="pid" />';
                    
var name='<bean:write name="tree" property="name" />';
                    
var url='<bean:write name="tree" property="url" />';
                    
var blank='<bean:write name="tree" property="blank" />';
                    
var target='<bean:write name="tree" property="target" />';
                    d.add(id,pid,name,url,blank,target);
            
</ script >
            
</ logic:iterate >
            
< script  language ="javascript" >
                d.add(
'01',-1,'<bean:message key="showInfo.treeLevel.sysManage" />','','','rf');
                d.add(
'010',01,'<bean:message key="showInfo.treeLevel.userList" />','./userlist.jsp','','rf');
                d.add(
'011',01,'<bean:message key="showInfo.treeLevel.levelManage" />','./levellist.jsp','','rf');
                d.add(
'012',01,'<bean:message key="showInfo.treeLevel.linkManage" />','./linkadmin.jsp','','rf');
                d.add(
'013',01,'<bean:message key="showInfo.treeLevel.fjManage" />','./appendfileadmin/appendfileslist.jsp','','rf');
                document.write(d);
            
</ script >
        
</ logic:notEmpty >
    
</ body >
</ html >

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值