簡體   English   中英

我們如何將json對象從servlet傳輸到jsp頁面,以及如何在jsp頁面中獲取json數據?

[英]How can we transfer json object from servlet to a jsp page and how to fetch that json data in jsp page?

場景是我想將我的json對象從我的servlet轉移到一個jsp頁面並從json中獲取數據並顯示在jsp頁面中。請幫助。

您可以使用getAttribute()此操作,該方法僅用於服務器端。 您可以在Servlet中設置屬性,然后從JSP讀取該屬性。 可以用於任何對象,而不僅僅是字符串。

調用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"));
    ...
%>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM