gpt4 book ai didi

java - struts2 在迭代器标签中包含测试

转载 作者:行者123 更新时间:2023-12-03 21:28:01 25 4
gpt4 key购买 nike

这是我在 jsp 中的代码:

<s:iterator value="sources" status="sourceStatus">
<s:property value="sourcesCheck"/>
<s:property value="#sourceStatus.index"/>
<s:if test="%{sourcesCheck.contains(#sourceStatus.index)}">
true
</s:if>
<s:else>
false
</s:else>
</s:iterator>

sourcesCheck 是我从我的操作中传递的数组,其中填充了值 0、1、2、3、4、5。我的 jsp 上的结果显示 0、1、2、3、4、5 用于 sourcesCheck,但是,测试总是错误的。为什么?我已经尝试使用 sourceCheck 的 int 和 String 值。包含如何工作?如果索引不是字符串或整数,它是什么?

最佳答案

使用这段代码:

        <s:iterator value="sources" status="sourceStatus">
<s:property value="sourcesCheck"/>
<s:property value="#sourceStatus.index"/>
<s:if test="%{#sourceStatus.index in sourcesCheck}">
true
</s:if>
<s:else>
false
</s:else>
</s:iterator>

关于java - struts2 在迭代器标签中包含测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7846074/

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