如何使用 struts 2 标记检查 JSP 中的 Hashmap 是否不为 null 或为空
How to check if Hashmap is not null or empty in JSP using struts 2 tag
我想使用 Struts 2 标签检查 JSP 中的 HashMap
是否为空。我正在使用以下代码。
Map<String, Object> map = new HashMap<String, Object>();
<s:if test="#map != null">
</s:if>
请建议正确的做法。
确保它在服务器端不是空的,例如在声明它时实例化它:
private Map<String,Object> map = new HashMap<String,Object>();
null
是一个没有意义的概念,所以在你的 webapp 中尽可能避免它。
然后使用isEmpty()
:
<s:if test="map.empty">
我想使用 Struts 2 标签检查 JSP 中的 HashMap
是否为空。我正在使用以下代码。
Map<String, Object> map = new HashMap<String, Object>();
<s:if test="#map != null">
</s:if>
请建议正确的做法。
确保它在服务器端不是空的,例如在声明它时实例化它:
private Map<String,Object> map = new HashMap<String,Object>();
null
是一个没有意义的概念,所以在你的 webapp 中尽可能避免它。
然后使用isEmpty()
:
<s:if test="map.empty">