[英]Java hashmap value to be used as a javascript hashmap in jsp
我在請求中存儲了一個 hashmap
request.setAttribute("occupationMap", occupationMap);
我需要將相同的 map 存儲在 javascript 中,hashmap 存儲在 JSP 中。因此我可以根據條件在多層下拉列表中獲取鍵值。
var occupationMap = '<%=request.getAttribute("occupationMap")%>';
alert(occupationMap);
誰能建議我如何將 occupationMap 轉換為 javascript map on JSP。謝謝。
/* JAVA 變化*/ Map<ABC,XYZ> map = new HashMap<>();
Gson gson = new GsonBuilder().create();
String json = gson.toJson(map);
request.setAttribute("mapInjson",json);
/ JSP 變化/ String mapInString = request.getAttribute("mapInjson");
pageContext.set("mapInjson",mapInString);
var mapJs = "${mapInjson}";
/然后你可以訪問 mapJs[KEY] 來獲取關聯的值/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.