我在.jsp文件中注入了一个映射,比如myMap<X,Y>
,如果存在特定的密钥,我想访问它,比如x。这里X是一个枚举,而Y则是一个java类。
我试着做:
<c:set var = "xx" value="${myMap[X.x]}" />
${myMap.get(X.x)}
${myMap.get(x)}
但都不起作用。我还尝试通过jsp打印完整的地图:"${myMap}"
,正确的地图正在打印。
需要一些关于如何进行此操作的帮助。
回答我自己的问题,以便将来帮助他人。
我没有为枚举导入文件,因此无法访问该文件。做<%@ page import="packageName.className">
帮助我解决了这个问题。
谢谢!