最近做的一个项目中页面展示用到了dtree,对于动态的构造tree就牵扯到了list的遍历,可是如何在js中对action中的list进行遍历呢,经同事一番点化采用了如下的遍历方式,如果但从页面的美观上讲,算不上什么好的方法,但从功能上将,的确不失为一种解决问题的办法。代码如下:
<SCRIPT language="javaScript">
var d = new dTree('d');
d.add(1,-1,"用户组","","","kunFrame");
<%
Object obj =request.getAttribute("custgrouplist");
List groupList = null;
int count =2;
String groupName = "";
int groupId = 0;
if(obj!=null)
{
groupList = (List)obj;
}
if(groupList!=null&&groupList.size()>0)
{
for(int i=0;i<groupList.size();i++)
{
CustGroup am = (CustGroup)groupList.get(i);
groupName = am.getVgroupName();
groupId = am.getGroupId();
// System.out.println(groupId);
%>
d.add(<%=count%>,1,'<%=groupName%>','<%=request.getContextPath()%>/showAreaByGroup.action?groupId=<%=groupId%>',"","kunFrame");
<%
count++;
}
}
%>
document.write(d);
</SCRIPT>
分享到:
相关推荐
本实例将详细介绍如何在Freemarker中遍历list集合,帮助你理解和应用这一核心功能。 在Freemarker中,遍历list集合主要依赖于`<#list>`指令。当你有一个Java对象,例如一个ArrayList或LinkedList,这些对象在...
### c标签遍历集合嵌套的List集合 在Java Web开发中,经常需要处理复杂的集合数据结构,并将其展示到前端页面上。对于嵌套的集合(例如:List中包含List),使用`c`标签库(JSTL)进行遍历是一种常见的做法。本文将...
- **解析**:这里使用传统的`for`循环来遍历`List`中的每个元素。 2. **遍历 Map:** - **使用 keySet():** ```java Set<String> key = cxDayMap.keySet(); for (Iterator it = key.iterator(); it....
首先新建一个实体类Person @Data public class Person { /** 编码 */ private String code; /** 名字 */ ...实例化三个对象放入list集合中 public static void main(String[] args) { Person pe
在使用vuejs遍历数组的时候,使用in语句形式,会有一个警告的提示: 警告很明显说是少了v-bind:key,所以添加一个就ok了,看如下文件: /* eslint-disable */ (value,key,index) v-bind:key=key>//这里就可以...
本文将深入探讨关于CheckBoxList的绑定和遍历的实现方法及其相关知识点。 一、CheckBoxList绑定 1. 数据源绑定: CheckBoxList的数据源可以是数组、列表、数据库查询结果等,通过DataSource属性设置数据源,然后...
在JavaScript(JS)中,遍历树形结构的数据是一种常见的操作,特别是在处理具有层级关系的数据时,例如组织结构、文件目录或菜单系统。本篇文章将深入解析如何利用JS实现遍历树的层级关系。 首先,我们需要理解树的...
Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它使得JavaScript可以脱离浏览器作为独立服务器端程序运行。Node.js采用事件驱动、非阻塞I/O模型,使其轻量又高效,非常适合处理大量并发的I/O操作,因此在...
总结来说,这个场景涉及了使用JSON2处理JSON数据,通过AJAX异步获取这些数据,然后在JSP页面上使用JavaScript进行遍历和显示。对于JSP页面,也可以选择使用JSTL标签进行遍历,但这通常适用于服务器端处理后的数据。
Map (exMap:{“name”:”abc”,”sex”,’male’}): 在不知道key的情况下遍历map: 网上说过这种方法: 代码如下: for(var key in exMap){ Console.write(“key:”+key+”;value:”+exMap[key]);//经我考证,the ...
在JavaScript中,遍历DOM(文档对象模型)元素是网页动态操作的核心技能之一。DOM是HTML和XML文档的编程接口,允许我们通过脚本访问和修改文档内容、结构和样式。本文将详细介绍几种常见的遍历DOM元素的方法,并通过...
例如,以下是一段使用JavaScript遍历页面中所有元素的示例代码: ```javascript var elements = document.getElementsByTagName('*'); for (var i = 0; i ; i++) { console.log(elements[i]); } ``` 这段代码会...
- 在JavaScript中,Node.js环境下的`fs`模块提供了类似的功能。 3. **文件遍历的效率**: 文件遍历的效率与文件系统的组织结构、磁盘I/O性能、CPU处理速度等因素有关。优化遍历策略,如使用深度优先搜索(DFS)或...
在讨论jquery ajax后台返回list, 前台用jquery遍历list的实现时,我们首先需要了解几个关键概念和知识点。jQuery是一个快速、小巧、功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互,使得...
标题“遍历检查文件夹所有文件list及MD5 check sum”涉及的主要知识点包括: 1. 文件系统对象(FileSystemObject):VB.NET中,我们可以使用`Microsoft.VisualBasic.FileIO.FileSystem`类或`System.IO`命名空间中的...
在JavaScript中,遍历是指使用特定的循环结构来访问数组中的每个元素或对象中的每个属性。在本文中,我们将会详细探讨JavaScript中常见的几种遍历方式,包括`for`循环、`for...in`循环、`forEach`方法、以及`do/...
- **JavaScript(Node.js)**: 可以借助`fs`模块的`readdirSync()`或`readdir()`异步方法。 - **C#**: .NET框架提供了`System.IO`命名空间,如`Directory`和`DirectoryInfo`类。 3. **遍历算法**:基本的遍历算法...
js动态添加表(table、行).html 点击可直接运行,或查看源码
在处理Web应用程序中的数据时,JSON(JavaScript Object Notation)是一种非常常见的数据格式。它轻量级且易于读写,因此广泛应用于前后端的数据交互中。对于Java开发者来说,能够熟练地操作JSON数据是必不可少的...