【问题标题】:Unable to retrieve json object content in javascript无法在 javascript 中检索 json 对象内容
【发布时间】:2013-12-03 12:10:58
【问题描述】:

我无法在 javascript 中看到 java 创建的 json。有什么帮助吗?

Java

JSONObject psngrDetailJsonMap = new JSONObject();
                            if (firstNameList.size() > 0) {
                                for (int n = 0; n < firstNameList.size(); n++) {
                                    try {
                                        psngrDetailJsonMap.put(String.valueOf(n), lastNameList.get(n) + ","
                                                + firstNameList.get(n) + ","
                                                + firstEmailOfEachPsngr.get(n));
                                    } catch (JSONException e) {
                                        // TODO Auto-generated catch block
                                        e.printStackTrace();
                                    }
                                }
                            }
modelAndView.addObject("psngrDetailsMap",
                                    psngrDetailJsonMap);
    System.out.println("PAXES DETAIL MAP"+psngrDetailJsonMap.toString());

系统输出 -> PAXES 详细信息图{"0":"SMITH,JOHN MR,J.SMITH@BUSINESS.COM","1":"SMITH,BARBARA MRS,B.SMITH@GMAIL.COM "}

JSP

<input type="hidden" id="psngrDetailsMap" value="${psngrDetailsMap}" name="psngrDetailsMap"/>

JQuery

var jso = $("#psngrDetailsMap").val();
    alert(jso);

alert o/p is -> {

【问题讨论】:

    标签: java jquery json jsp


    【解决方案1】:

    我认为你需要这样做

    value=<%= psngrDetailsMap %>
    

    在你的 JSP 中

    你也可以这样做:

    var jso=<%= psngrDetailsMap %>
    

    【讨论】:

      【解决方案2】:

      @Friso 不知道为什么你提到的 scriptlet 会导致编译错误,我无法构建。

      这个 JSTL 代码对我有用:

      <core:set var="psngrdetail" scope="session" value="${psngrDetailsMap}" />
      <input type="hidden" id="psngrDetailsMap" name="psngrDetailsMap" value='<core:out value="${psngrdetail}"/>' />
      

      【讨论】:

        猜你喜欢
        • 2021-05-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-31
        • 2012-05-27
        • 2016-07-22
        • 2015-07-10
        • 2016-07-04
        相关资源
        最近更新 更多