这是我的代码:
Display.jsp:
<%
response.setContentType("application/json");
JSONObject json = new JSONObject();
Employee employee = new Employee("RAM","ram@gmail.com");
json.put("employee",employee);
out.println(json);
%>
如何使用js解析员工姓名和电子邮件,
我想将这些值设置为表
任何想法......
答案 0 :(得分:0)
您可以遍历javascript中的对象以打印其key
和value
,
function inside_obj(o) {
var Otype = typeof o
if (Otype == "object") {
for (var key in o) {
print("key: ", key)
inside_obj(o[key])
}
} else {
print(o)
}
}
答案 1 :(得分:0)
Js在客户端运行,而JSP在服务器端运行。因此,如果要在客户端解析JSP输出HTML,则需要选择此输出(使用jQuery是最方便的方法。确保将其输出到带有可在jQuery中使用的ID的HTML标记中选择)。然后,使用JSON.parse()来解析json。
另外,为什么需要JS来处理你的JSON?你不能在服务器端这样做吗?除非你使用AJAX,否则我很难想到不能在服务器端完全处理你的模型的原因。