使用 json 参数从 jsp 调用 js 函数时出现问题。
JSP 代码:
<%
JSONObject json = (JSONObject)request.getAttribute("json");
out.println("json : " + json); // able to print this json object
%>
<body onload="printReviews(${json})">
</body>
Javascript代码:
function printReviews(jsonobj){
alert('jsonobj : ' + jsonobj);
}
另外,我尝试了 scriptlet 方式:onload="printReviews('<%=json%>')"。
我不明白为什么无法在 javascript 中获取 JSON 对象。请建议我任何其他替代方案,将 JSON 对象传递给我从 Servlet 获取的 javascript 函数。