Java 我们如何将json对象从servlet传输到jsp页面,以及如何在jsp页面中获取json数据?

Java 我们如何将json对象从servlet传输到jsp页面,以及如何在jsp页面中获取json数据?,java,json,jsp,Java,Json,Jsp,场景是,我想将我的json对象从servlet传输到jsp页面,并从json获取数据并显示在jsp页面中。请提供帮助。提前感谢。您可以使用getAttribute()完成此操作,此操作仅供服务器端使用 调用servlet后,只需使用JSON对象设置一个属性,然后就可以将该请求转发到jsp页面 request.setAttribute("jsonObject", jsonObject); request.getRequestDispatcher("/WEB-INF/processor.jsp").

场景是,我想将我的json对象从servlet传输到jsp页面,并从json获取数据并显示在jsp页面中。请提供帮助。提前感谢。

您可以使用
getAttribute()
完成此操作,此操作仅供服务器端使用

调用servlet后,只需使用JSON对象设置一个属性,然后就可以将该请求转发到jsp页面

request.setAttribute("jsonObject", jsonObject);
request.getRequestDispatcher("/WEB-INF/processor.jsp").forward(request, response);
在JSP页面中,获取JSON对象并使用它:

<%
    JSONObject jo = (JSONObject) request.getAttribute("jsonObject");

    out.println(jo.get("somekey"));
    ...
%>

太好了。但是你试过什么吗?有没有研究来解决这个问题?看。