`

java list<string>集合 传递值给js的数组

阅读更多
1.Action 中代码
       
 List result = new ArrayList();
        result.add("abc");
        result.add("dfb");
        request.setAttribute("result", result);

2.JSP 中代码

<script language=javascript>
 	
    var arrList = new Array();

    arrList = "${result}".replace('[','').replace(']','').split(',');

    alert(arrList);

   // 输出 abc,bcd
</script>
分享到:
评论

相关推荐

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

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

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

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

    多层集合嵌套的JSON数据转化为Java对象(src.zip)

    在IT行业中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于服务器与客户端之间传递数据。Java作为一种常用的后端开发语言,需要处理这些JSON数据,将其转化为Java对象以便于操作。本主题...

    Json字符应用的例子

    List&lt;User&gt; userList = new ArrayList&lt;&gt;(); // 添加User对象到list String jsonListString = mapper.writeValueAsString(userList); ``` 同样,JSON数组也可以反序列化为Java集合: ```java List&lt;User&gt; ...

    JAVA解析JSON数据

    List&lt;User&gt; users = mapper.readValue(jsonArrayString, new TypeReference&lt;List&lt;User&gt;&gt;() {}); ``` 4. **JSON到Map解析** 如果JSON结构不固定或者无法预先定义Java类,你可以将JSON解析为`Map&lt;String, Object&gt;`...

    DWR框架怎么返回对象

    例如,Java方法返回一个`List&lt;JavaBean&gt;`,DWR会将其转换为JavaScript数组,每个元素都是对应的JavaScript对象。你可以在JavaScript中使用`for`循环遍历并访问这些对象。 此外,DWR提供了错误处理、安全控制、缓存...

    java操作json实例

    TypeReference&lt;List&lt;Person&gt;&gt; typeRef = new TypeReference&lt;&gt;() {}; List&lt;Person&gt; people = mapper.readValue(jsonArrayString, typeRef); for (Person p : people) { System.out.println(p.getName() + " is " ...

    spirngmvc js传递复杂json参数到controller的实例

    本实例主要展示了如何处理不同类型的集合参数,如List&lt;String&gt;、List&lt;User&gt;、List&lt;Map&lt;String, Object&gt;&gt;以及User数组。以下是详细步骤和注意事项: 1. **接收List&lt;String&gt;集合参数**: - 页面JS代码:创建一个数组...

    JavaBean与JsonString的相互转换

    List&lt;MyJavaBean&gt; beanList = mapper.readValue(jsonArrayString, new TypeReference&lt;List&lt;MyJavaBean&gt;&gt;(){}); ``` 6. **自定义转换逻辑** 在某些情况下,JavaBean的属性与JsonString中的键可能不完全匹配,或者...

    使用gson,java对象和json字符串之间相互转化

    Gson不仅可以处理简单的Java对象,还可以处理复杂的类型,如集合、数组和嵌套的对象。例如,如果有包含多个`Person`的列表: ```java List&lt;Person&gt; peopleList = Arrays.asList( new Person("王五", 40), new ...

    freemarker总结

    除了无法访问它的大小和不能使用索引来获得它的子变量:集合可以看作只能由&lt;#list...&gt;指令使用的受限sequences。 5、 方法:通过传递的参数进行计算,以新对象返回结果 方法变量通常是基于给出的参数计算值在数据...

    json-lib含使用说明

    List&lt;User&gt; userList = new ArrayList&lt;&gt;(); // 添加User对象到userList... JSONArray jsonArray = JSONArray.fromObject(userList); System.out.println(jsonArray.toString()); ``` 同样,也可以将JSON数组转换回...

    dwr 关于返回结果的相关配置

    例如,如果Java方法返回一个`List&lt;String&gt;`,DWR会将其转换为JavaScript数组,每个元素都是字符串类型。 - 在`dwr.xml`中无需特殊配置,只需确保JavaBean中的属性与JavaScript期望的数据类型相匹配。 6. **优化和...

    dwr框架的源代码示例ajax

    public List&lt;String&gt; processList(List&lt;Integer&gt; inputList) { // 处理逻辑 } ``` 在`dwr.xml`中,无需特殊配置,因为DWR会自动处理这种类型的参数。在JavaScript端,你可以直接传递一个JavaScript数组作为参数: ...

    JsonToList参考

    例如,Java的Gson库有`Gson().fromJson(jsonString, List&lt;MyClass&gt;.class)`,Python的json模块有`json.loads(jsonString)`,C#的Newtonsoft.Json有`JsonConvert.DeserializeObject&lt;List&lt;MyClass&gt;&gt;(jsonString)`。...

    jdk+api+1.8.zip

    List&lt;String&gt; list = List.of("One", "Two", "Three"); ``` 以上只是JDK1.8 API中部分重要的新特性与知识点,实际使用中还有许多其他改进,如Nashorn JavaScript引擎、反射API的增强、类型注解的改进等。掌握JDK1.8...

    json-lib(jar)

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于Web应用程序之间传递数据。而`json-lib`是一个Java库,它提供了一种方便的方式来将Java对象转换为JSON格式,反之亦然,使开发者能够轻松...

    jdk-8u161-linux-x64

    List&lt;String&gt; names = Arrays.asList("John", "Jane", "Alex"); names.stream() .filter(name -&gt; name.startsWith("J")) .forEach(System.out::println); ``` 二、函数式接口 Lambda表达式依赖于函数式接口,这些...

    springmvc高级参数绑定

    public String deleteProducts(@RequestParam("productIds") List&lt;Long&gt; productIds) { // 这里假设有一个service层来处理商品的删除操作 productService.deleteProducts(productIds); // 返回重定向或者视图名...

Global site tag (gtag.js) - Google Analytics