Java 无法在Spring MVC应用程序的JSTL中显示HashMap的值
我不明白为什么JSP中不显示map的值 控制器端:Java 无法在Spring MVC应用程序的JSTL中显示HashMap的值,java,spring-mvc,jstl,Java,Spring Mvc,Jstl,我不明白为什么JSP中不显示map的值 控制器端: ..... List<String> codes=new ArryList<String>(); codes.add("DATA_BASE"); codes.add("CSV_FILE"); codes.add("WEB_SERVICE"); model.addAttribute("codes",codes); ..... Map<String,String> labelsMap=new HashMap<
.....
List<String> codes=new ArryList<String>();
codes.add("DATA_BASE");
codes.add("CSV_FILE");
codes.add("WEB_SERVICE");
model.addAttribute("codes",codes);
.....
Map<String,String> labelsMap=new HashMap<String,String>();
labelsMap.put("DATA_BASE","Data base");
labelsMap.put("CSV_FILE","CSV file");
labelsMap.put("WEB_SERVICE","Web service");
model.addAttribute("labelsMap",labelsMap);
....
标签地图的值不显示。这个怎么样?您使用的是什么表达语言?EL还是OGNL
<c:out value="${labelsMap["${code}"]}">
值是:也许听起来更好?
code is: DATA_BASE
value is:
code is: CSV_FILE
value is:
code is: WEB_SERVICE
value is:
<c:out value="${labelsMap["${code}"]}">