gpt4 book ai didi

java - 如何在 EL 中比较字符串变量?

转载 作者:行者123 更新时间:2023-12-01 19:04:07 27 4
gpt4 key购买 nike

我有一颗 bean Mybean有 2 个属性:

ArrayList<String> stringArr = {'a','b','c'};
User user; // With 'name' property.

我需要显示stringArr<t:dataList>如下:

<t:dataList value="#{MyBean.a}" var="i">
<!-- Compare user.name bean propery with i. -->
<c:if test="#{???}"></c:if>
</t:dataList>

我怎样才能进入test="#{???}"比较#{user.name}与 var #{i}每次迭代?我最终需要检查是否 user.name == i .

最佳答案

如果我没有误读你的问题,你想根据循环变量的状态输出一些内容,例如对于 h:outputText:

<t:dataList value="#{MyBean.a}" var="i">
<h:outputText value="#{MyBean.user.name == i ? 'match' : 'no match'}"/>
</t:dataList>

如果条件为真,则打印match,否则打印no match

关于java - 如何在 EL 中比较字符串变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10876472/

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