Hello Hi -6ren">
gpt4 book ai didi

java - Struts 如果带有迭代器标签的标签不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:19:35 26 4
gpt4 key购买 nike

我正在尝试将 Struts if 标记与迭代器一起使用,但它不起作用。

代码如下:

<s:iterator status="i" value="pages" >
<s:set var="kk" value="<s:property />" />

<s:if test="%{(#kk<5)}">
Hello
</s:if><s:else>
Hi
</s:else>
</s:iterator>

pages 列表是一个整数列表。

如果 pages 的值小于 5,上面的代码应该打印 Hello,但是对于 pages 的所有值都打印它。

最佳答案

OGNL、jSTL 等选项太多,检索值可能会变成一场噩梦。试试这个,我认为在以下情况下 %{} 不是强制性的

<s:iterator id="page" value="pages">
<s:if test="#page < 5">Hello</s:if> <!-- or <s:if test="%{#page < 5}"> -->
<s:else>Hi</s:else>
</s:iterator>

关于java - Struts 如果带有迭代器标签的标签不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14412302/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com