0

我很确定我错过了一些完全无关紧要的东西,但我一直无法弄清楚。

我在我的 jsp 中使用 struts 2 标记来迭代对象并显示结果。这是有条件的,在它可以迭代之前检查对象是否不为空。if 部分完美运行,它打印出电影列表。但其他似乎不起作用。

    <s:if test="%{listmovies != null}">
        <s:iterator value="listmovies">
            <s:property value="title" />
            <br>
        </s:iterator>
    </s:if>
    <s:else>No movies!</s:else>
4

1 回答 1

3

重新检查您listmovies的集合不是空集合并反转您的条件以简化它:

<s:if test="%{listmovies.isEmpty()}">No movies!</s:if>
<s:else>
    <s:iterator value="listmovies">
        <s:property value="title" />
        <br>
    </s:iterator>
</s:else>
于 2013-06-14T23:18:15.790 回答