如何使用struts 2标记检查JSP中的Hashmap是否为空或空

时间:2016-07-18 16:00:49

标签: java jsp struts2 hashmap

我想使用Struts 2标记检查JSP中HashMap是否为空。我正在使用下面的代码。

Map<String, Object> map = new HashMap<String, Object>();
<s:if test="#map != null">

</s:if>

请建议正确的方法。

1 个答案:

答案 0 :(得分:3)

确保它不是服务器端的空值,例如通过在声明它时实例化它:

private Map<String,Object> map = new HashMap<String,Object>();

null是一个毫无意义的概念,因此请尽量避免在您的网络应用中使用它。

然后使用isEmpty()

<s:if test="map.empty">
相关问题