Java hashmap值,用作jsp中的javascript hashmap

Java hashmap value to be used as a javascript hashmap in jsp

本文关键字:hashmap 中的 javascript jsp Java 用作      更新时间:2023-09-26

我在请求中存储了一个哈希图

request.setAttribute("occupationMap", occupationMap);

我需要将相同的映射存储在JSP上的javascript hashmap中。因此,我可以根据条件在多层下拉列表中获取键值。

var occupationMap = '<%=request.getAttribute("occupationMap")%>';
alert(occupationMap);

有人能建议我如何在JSP上将占领地图转换为javascript地图吗。谢谢

/*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]以获得相关值/