如何使用jstl获取哈希映射的大小

2022-09-03 03:40:51

有没有办法使用JSTL获得地图的大小?我尝试使用${myMap.size},但它不起作用。


答案 1

得到解决方案:使用jstl函数。

<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>

然后像这样使用:

  <c:if test="${fn:length(myMap) > 1 }">

答案 2
${myMap.size}

不起作用,因为它被 EL 解析器转换为 myMap.getSize()。

尝试:

${myMap.size()}

它应该有效。