【问题标题】:How to get JSON object in javascript from servlet?如何从 servlet 获取 javascript 中的 JSON 对象?
【发布时间】:2018-09-04 09:55:30
【问题描述】:

我有一个 servlet 类,它使用下面的代码将 jsonobject 返回到 html 页面。

request.setAttribute("data", fullobj);
RequestDispatcher rd = request.getRequestDispatcher("/poc2.html");
rd.forward(request, response);

如何在编写javascript代码的html页面中获取对象fullobj

【问题讨论】:

  • 你可以改用cookie

标签: javascript html servlets


【解决方案1】:

如果你把它做成一个JSP页面,poc2.jsp,你可以使用这个方法

<%@ page language="java" pageEncoding="UTF-8"%>
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
${data}
</body>
</html>

【讨论】:

  • 感谢您的回复。现在我只使用了 poc2.jsp。在那个javascript代码中编写。我正在尝试使用下面的代码来超越 fullobj。
  • 感谢您的回复。现在我只使用了 poc2.jsp。在那个javascript代码中编写。在那里,我试图使用下面的代码来超越 fullobj。 function access(){var s=; //试图将该字符串分配给javascript变量。 alert(s);} //这里在 alert fullobj 以 JSON 对象而不是 string 的形式重新调整。如何获取字符串中的 JSON 对象并将其分配给 javascript 变量 var??
  • 另外,通过遵循上述解决方案,我以 JSON 对象而不是字符串的形式获取数据值。我可以将它从对象转换为字符串,然后将其分配给 javascript 变量吗?
  • 你能发布你的 json 对象吗?如果您想从 json 对象中获取特定值,可以使用 getString 方法,如下所示。如果你的 json 对象是这样的 "data": { "result": "success", "code": "0" } 使用 obj.getString("result")
  • 谢谢,对我来说 var prod = ;在我迭代 prod 变量的地方工作。
猜你喜欢
  • 2012-11-26
  • 2018-06-11
  • 2017-10-08
  • 2014-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多