我的控制器中有这样的东西:
model.attribute("hiringManagerMap",hiringManagerMap);
我hiringManagerMap
在我的 jsp 中访问它并在选项中显示字符串值。
只有当 Map 不为空时,我才需要显示该字段。
我试着做<c:if test=${!hiringManagerMap['empty']}>
。但是,它不起作用。即使地图不为空,它也不起作用。
请帮忙!!
试试这个<c:if test="${not empty hiringManagerMap}">
。它应该检查 null 和空。如果您需要检查其他集合或地图是否为空,请阅读此内容以获取更多详细信息。
试试这个:
<s:if test="#map.element != null">
//you code
</s:if>
您需要更多代码来完成这项工作,但想法是相似的。