如何使用json将对象列表从java转换为javascript

时间:2016-05-19 15:17:27

标签: javascript java json jsp

我正在尝试将带有json的java方法返回的对象列表的数据传递给jsp类上的函数javascript以使用该变量。
我无法在jsp页面上打印它 请问你能给我一些关于这个怎么做的提示?什么是最好的方式?

java class

import com.ibm.json.java.JSONObject;

public class test {

       public static JSONObject print() {
          JSONObject obj = new JSONObject();

          obj.put("name", "foo");
          obj.put("num", new Integer(100));
          obj.put("balance", new Double(1000.21));
          obj.put("is_vip", new Boolean(true));
        return obj;
       }
}

jsp class

var text = test.print();

var obj = JSON.parse(text);

document.getElementById("demo").innerHTML =
obj.name + "<br>" +
obj.num + "<br>" +
obj.balance + "<br>" +
obj.is_vip;

1 个答案:

答案 0 :(得分:0)

您可以尝试使用XHRequests

combineReducers

然后你可以用这样的方法调用方法。 (所有这些都在你的.js文件或var getData = function(url,callback) { var xhr = new XMLHttpRequest(); xhr.open('GET', url); ​ xhr.onreadystatechange = function() { callback(xhr); } ​ xhr.send(null); };标签内

<script>