【问题标题】:How to check if Hashmap is not null or empty in JSP using struts 2 tag [duplicate]如何使用struts 2标签检查Hashmap在JSP中是否不为空或为空[重复]
【发布时间】:2016-07-18 16:00:49
【问题描述】:

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

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

</s:if>

请提出正确的做法。

【问题讨论】:

    标签: java jsp struts2 hashmap


    【解决方案1】:

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

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

    null 是一个没有意义的概念,所以在你的 web 应用中尽量避免它。

    然后使用isEmpty():

    <s:if test="map.empty">
    

    【讨论】:

      猜你喜欢
      • 2013-04-24
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-24
      • 1970-01-01
      相关资源
      最近更新 更多