`
topbox163
  • 浏览: 52741 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在JSP页面用JS处理从服务器返回的LIST集合

阅读更多
注:需要 struts2 框架,没有就不行
附件中部分代码:
<script type="text/javascript">
function test(){
var a = "<%= request.getAttribute("parameterValue") %>";
var list = "<%= request.getAttribute("userData") %>";
var userArray = new Array();
var uid;
var uname;
var uaddress;
var index;
<s:iterator value="#request.userData" id="item" status="st">
var children = new Array();
   uid = "<s:property value='uid'/>";
   uname = "<s:property value='uname'/>"; //因为是字符串类型,所以要用双引号或单引号,如果语法有错,那么接下来的JS失效
   uaddress = "<s:property value='uaddress'/>";
  
   children[0] = uid;
   children[1] = uname;
   children[2] = uaddress;
  
   userArray[<s:property value="#st.index"/>] = children;
   </s:iterator>
   for(var i=0; i<userArray.length; i++){
   var tempArray = userArray[i];
   for(var j=0; j<tempArray.length; j++){
   alert(tempArray[j]);
   }
   }
document.getElementById("dId").innerHTML = "abc";
}
</script>
分享到:
评论

相关推荐

    json2 ajax返回list处理 在jsp页面 遍历

    在JSP中,虽然我们可以直接使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)来操作数据,但在上述情况中,由于数据是在JavaScript中处理的,所以我们并没有直接在JSP页面上遍历。...

    从后台取得的数据list在jsp页面控制table每行显示四列

    1. **后端处理**:在服务器端,我们通常使用Servlet或Spring MVC等框架来处理业务逻辑和数据库交互。在这里,我们会查询数据库并获取一个数据列表,比如一个`List&lt;Object&gt;`,其中每个`Object`代表表格的一行数据。 ...

    dwr入门例子 返回list

    在“dwr入门例子 返回list”这个主题中,我们将深入探讨如何使用DWR从服务器返回列表数据到客户端。列表通常包含多个项目,如数据库查询结果,这些数据可以在网页上以表格或其他形式展示给用户。DWR提供了方便的方法...

    js中使用 C标签 获取request中的list的值

    在探讨如何在JavaScript中利用C标签获取request中的list值这一主题时,我们首先需要理解几个核心概念:C标签、S标签、EL表达式以及它们在Web开发中的作用。此外,我们还需要了解这些技术如何与JavaScript协同工作,...

    jsp无数据库公共聊天室

    8. Web容器:JSP应用需要运行在Web容器(如Tomcat、Jetty等)中,这些容器负责解析JSP页面,执行其中的Java代码,并返回结果给客户端。 这个项目对初学者来说是一个很好的实践,因为它涉及到Web开发中的多个关键...

    JSP树型目录,javascript树型目录。

    在JSP中,我们通常会使用JavaBean或者Servlet来处理服务器端的数据,如文件系统的目录结构。JavaBean可以封装目录结构为对象,Servlet则负责根据请求获取数据并传递给JSP页面。JSP页面通过JSTL(JavaServer Pages ...

    jsp标签大全

    3. **Tag实例**:在JSP页面中,通过`&lt;tt:tagname&gt;`(tt是前缀,tagname是Tag名)的形式使用自定义Tag。 **使用Tag标签** 使用自定义Tag标签需要两步: 1. **声明Tag库**:使用`&lt;%@ taglib %&gt;`指令,指定Tag库的...

    jquery实现数组array、集合list、json类型的分页

    对于服务器端生成的集合,如Java的List,我们通常需要在服务器端完成分页逻辑,然后通过HTTP请求返回分页后的数据。这涉及到服务器端的编程,比如使用Spring MVC框架时,可以利用`Pageable`接口和`Page`对象来实现...

    jsp通过cookie实现网页记录

    6. **读取和显示历史记录**:当用户返回网站时,JSP可以从Cookie中读取历史记录,并在适当的地方显示,例如在一个下拉菜单或侧边栏中。 ```java String history = request.getParameter("history"); List&lt;String&gt; ...

    JDBC+servlet+jsp实例

    5. **JSP渲染**:Servlet将处理后的数据作为模型传递给JSP页面,JSP使用EL(Expression Language)或JSTL(JavaServer Pages Standard Tag Library)标签来显示数据。JSP页面还可能包含了HTML和CSS,以提供良好的...

    jsp生成静态页并分页

    在JSP页面中,分页通常会包含以下元素: - **导航链接**:如“首页”、“上一页”、“下一页”、“末页”以及页码链接。 - **当前页数显示**:告诉用户当前浏览的是哪一页。 - **每页显示条数选择**:允许用户...

    datagrid_in_jsp_example.zip_JSP DATAGRID_in

    3. **创建JSP页面**:在JSP页面中,可以使用JSP表达式、脚本元素或标签库来显示数据。例如,使用JSTL的`&lt;c:forEach&gt;`标签遍历集合并渲染到表格中。 4. **样式和布局**:为了美观和交互性,需要添加CSS(Cascading ...

    JSP+AJAX 添加、删除多选框

    在服务器端,需要编写JSP页面来接收并处理这些数据。这里使用了一个简单的JSP页面来演示数据的接收。 ```jsp *" %&gt; List&lt;String&gt; options = new ArrayList(); Enumeration&lt;String&gt; params = request....

    一个经典的JSP分页实例

    6. **服务器端处理**:在服务器端,通常会有一个Servlet或Controller处理用户的分页请求,它负责查询数据库并填充Pagination对象,然后将Pagination对象转发给JSP页面进行展示。 7. **数据库查询优化**:在实际应用...

    jquery实现数组array、集合list、json类型的分页支持多个分页

    分页时,我们可能需要服务器返回包含总条数、总页数和当前页数据的JSON对象,然后在前端使用这些信息来呈现分页内容。 实现多个分页意味着一个页面上可能存在多个不同的数据列表,每个都需要独立的分页功能。这可以...

    ajax+json+Struts2实现list传递实例讲解.docx

    这个实例主要用于在不刷新整个页面的情况下,通过Ajax从后台获取并显示一个包含多个ErrorCondition对象的List集合。 首先,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时...

    w.rar_jsp增删

    在IT行业中,JSP(JavaServer Pages)是一种广泛使用的服务器端脚本语言,它结合了HTML、CSS、JavaScript等客户端技术以及Java编程语言,用于创建动态网页和Web应用程序。"w.rar_jsp增删"这个压缩包文件似乎包含了一...

    使用js声明数组,对象在jsp页面中(获得ajax得到json数据)

    例如,将从JSP标签得到的列表数据填充到JavaScript数组中,然后通过AJAX调用将这些数据发送到服务器,或是在页面加载时直接使用这些数据。 最后,需要指出的是,在进行AJAX操作时,经常需要根据实际情况来处理JSON...

    JSP-Java web开发出的动态网页

    JSP的本质是基于Servlet规范的,它允许开发者在HTML页面中嵌入Java代码,使得服务器端能够处理用户请求并返回相应的动态内容。下面将详细阐述JSP的基本概念、工作原理以及如何使用JSP创建一个简单的商品列表页面。 ...

Global site tag (gtag.js) - Google Analytics