2012-09-19 64 views
3

我在我的控制器是這樣的:如何在JSTL中查找HashMap是否爲空/空?

model.attribute("hiringManagerMap",hiringManagerMap); 

我訪問這個hiringManagerMap在我的JSP和選項顯示的字符串值。

只有在Map不爲null時,我需要顯示該字段。我試過<c:if test=${!hiringManagerMap['empty']}>。但是,它不起作用。即使Map不爲空也不起作用。

請幫忙!!

+0

向我們展示您嘗試使用的代碼。 –

回答

17

試試這個<c:if test="${not empty hiringManagerMap}">。它應該檢查null和empty。如果您需要查看其他館藏或地圖是空的,請閱讀this瞭解更多詳情。

+4

@Neha如果解決了您的問題,您應該接受答案,否則由於接受率低,人們將不願意回答您的問題。 – vikas

0

試試這個:

<s:if test="#map.element != null"> 
     //you code 
</s:if> 

你需要更多的代碼,對這項工作,但想法是相似的。