求助啊!!关于dtree
今天叫做个树形结构的东西到网页上显示,数据从Oracle中取。但我从Oracle中得到了数据,把每行数据都放在了一个bean中,然后这些对象放在了一个集合中,集合放在session中,我在页面上如何去取得这些数据,把它放进add方法中?
数据有多条,要用循环,但script中我不知道杂得到session的属性。(最好有个例子)
<script type="text/javascript">
d = new dTree('d');
d.add(?);
document.write(d);
</script>
------解决方案-------------------- <script type="text/javascript">
d = new dTree('d');
<%
ArrayList<UserInfo> list=(ArrayList<UserInfo>)session.getAttribute("list");
for(UserInfo ui:list){
%>
d.add('<%=ui.getUsername() %>');
<%
}
%>
document.write(d);
</script>
类似这种。
------解决方案--------------------oracle正在学习中,祝楼主好运
------解决方案--------------------EL表达式取到session的值,用jstl标准标签库循环list列表
之前写过一个系统,用了一下Dtree,只是用到Dtree最简单的功能
Java code
<script language="javascript">
d = new dTree("d");
d.add("ROOT_MENU","-1","*****管理系统","");
<c:forEach items="${rights}" var="right">
d.add('${right.code}','${right.parentCode}','${right.text}','${right.url}');
</c:forEach>
document.write(d);
</script>
------解决方案--------------------
你项目里有jstl.jar包没,你查看下
一般这些简单的错误,你网上找一下就可以解决了