`

java将后台list传给js数组

阅读更多
首先,要将后台return的list 在Action方法中放到一个session当中。(当然这里的list中存放的是基本类型的数据)
HttpSession session = request.getSession();     
session.setAttrbute("theGottenList",theGottenList);//将返回的list放到session中去。   

当然这里list的名字在程序中要有唯一性。
然后,在Jsp页面中的js获取这个list。运用到了<logic:iterate></logic:iterate>标签。
var theJSArr= new Array();//定义js中的数组     
<logic:iterate id="item" name="theGottenList"  indexId="index">     
    theJSArr[<bean:write name="index" />]='${item}';                    
</logic:iterate>   

这样在js中就用theJSArr获取到了这个list中的所有值。
分享到:
评论

相关推荐

    javaScript如何处理从java后台返回的list

    事情: 从java后台返回List类型数据,用于界面显示。但js中想获取它并操作它。直接使用EL表达式,js把它识别成字符串了。不是我想要的啊。。网上搜了搜大家的解决方案…最好的当然是把List集合转成json格式传到界面...

    ajax传递list对象数组

    在给定的代码片段中,我们首先看到的是如何构建一个List对象数组并将其传递给后台。 ```javascript var _list = {}; // 返回后台的数组 var count = 0; for (var item in datas) { var timeMap = datas[item]....

    jquery ajax 向后台传递数组参数示例

    首先,理解问题的关键在于JavaScript数组在传递给后台时,如果数组内包含的是对象,会被转化为`[object Object]`的字符串形式。这是因为HTTP请求的参数通常是键值对,而`request.getParameterValues()`方法只能接收...

    springMVC前台传数组类型,后台用list类型接收实例代码

    下面将详细介绍如何在SpringMVC中实现前台传数组类型,后台用List类型接收实例代码。 一、前台传递数组类型数据 在前台,我们可以使用JavaScript来生成一个数组,然后将其传递到后台。在本例中,我们使用jQuery的...

    java后台与前端交互List转Json(Gson)

    本篇文章将深入探讨如何使用Gson库来实现Java后台List类型数据向JSON的转换。 首先,我们需要了解Gson的基本使用。Gson库的核心类包括`Gson`和`JsonElement`。`Gson`类是主要的转换工具,它提供了`toJson()`和`from...

    js传递数组参数到后台controller的方法

    总之,将JavaScript数组传递给后端控制器通常涉及将数组转换为字符串,然后在服务器端解析回数组。这个过程可以通过简单的字符串操作或使用JSON序列化和反序列化来实现。理解这些基本原理对于进行前后端交互是非常...

    Spring MVC不能直接接收list类型参数的问题

    当前端使用 jQuery 向后台传递数组类型的参数时,Java 后台尝试直接通过 `List` 类型来接收这些参数,却发现无法取到任何数据。例如: **前端代码示例**: ```javascript $.ajax({ url: "xxxx", data: { areaList...

    java将list转为树形结构的方法(后台和前台)

    标题中的“java将list转为树形结构的方法(后台和前台)”指的是在Java编程语言中,如何将一个列表(List)数据结构转换为树形结构。这种转换通常用于处理层级关系的数据,如目录结构、组织架构等。转换分为前端...

    Angular.js前台传list数组由后台spring MVC接收数组示例代码

    通过这种方式,前端的Angular.js可以方便地将list数组传递给后端的Spring MVC应用,进行进一步的处理和存储。需要注意的是,前后端的数据模型应保持一致,以确保反序列化过程能够成功。 总结起来,这个示例展示了...

    AJAX和struts2传递JSON数组

    这里,`data`是我们的JSON数组,`contentType`设置为`application/json`表明我们正在发送JSON数据,`JSON.stringify()`用于将JavaScript对象序列化为JSON字符串。 **二、后端Struts2 Action接收JSON** 在Struts2的...

    echartsJava后台封装数据

    标题“echartsJava后台封装数据”暗示我们要讨论的是如何在Java后端处理并封装数据,以便于ECharts在前端进行渲染。在SpringMVC这个流行的轻量级Java Web框架中,我们可以利用其控制器(Controller)、模型(Model)...

    dwr回调函数得到后台list

    当服务器完成处理并返回`List&lt;User&gt;`时,DWR会自动调用`userdata`函数,并将Java列表转换为JavaScript数组传递给它。在`userdata`函数内部,我们使用`for`循环遍历数组,通过索引访问每个`User`对象的`userName`属性...

    json数据前后台解析;json与对象、数组、集合之间转换源码

    1. 前后台数据交换:在Web应用中,服务器通常会以JSON格式返回数据给前端,前端通过JavaScript的内置函数`JSON.parse()`将JSON字符串转化为JavaScript对象,便于操作和展示。例如: ```javascript let jsonString = ...

    dataTables java后台解析http请求参数demo

    在这个"datatables java后台解析http请求参数demo"中,我们将探讨如何利用Java技术在后台处理来自前端DataTable库的HTTP请求参数。DataTable是一款功能强大的jQuery插件,常用于实现动态、可排序、可搜索的数据表格...

    jQuery的Ajax实现异步传输List、Map

    这里,`YourPojo`是自定义的Java类,包含一个List字段和一个Map字段,Spring MVC会自动将接收到的JSON数据映射到这个类的实例上。 在实际应用中,你可能还需要关注跨域请求(CORS)问题,因为默认情况下,浏览器...

    echarts对应后台java类的工具jar

    3. 封装数据:将业务数据转化为ECharts可以识别的数据格式,例如将数据库查询结果转化为二维数组或List,然后赋值给Option对象的data属性。 4. 转换为JSON:使用Java的JSON库(如Jackson或Gson)将Option对象转换为...

    ajax从JSP传递对象数组到后台的方法

    然后,通过`JSONArray.toCollection()`方法将JSON数组转换为Java的`List`对象,这里的泛型参数`RegionContributeAccount`是具体的对象类型。 至此,我们已经完成了从JSP通过Ajax向后台传递对象数组的全过程。这个...

    ibatis 处理数组

    // 将后台返回的数据格式化为EasyUI Tree需要的格式 $('#tree').tree('loadData', treeData); } }); } function formatTreeData(departments) { var treeData = []; for (var i = 0; i ; i++) { var ...

Global site tag (gtag.js) - Google Analytics