gpt4 book ai didi

java - 如何使用 Struts2 标签和 OGNL 比较两个字符串?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:51:05 26 4
gpt4 key购买 nike

我正在尝试比较两个值:一个来自 session ,另一个来自迭代器

<s:iterator value="themes" status="currentRecord"> 
<s:if test="%{usertheme}) == %{themeName}">
<td align="center" bgcolor="red">
</s:if>
<s:else>
<td align="center" bgcolor="green">
</s:else>
</s:iterator>

但是我无法比较我的值(value)观,请你告诉我我哪里做错了?

最佳答案

%{} 应该放在(如有必要)所有语句周围,而不是中间。

对于字符串,您应该使用 .equals.equalsIgnoreCase.contains.indexOf 等。 . 不是 ==

更改为:

<s:iterator value="themes" status="currentRecord"> 
<s:if test="%{#session.usertheme.equalsIgnoreCase(themeName)}">
<td align="center" bgcolor="red">
</s:if>
<s:else>
<td align="center" bgcolor="yellow">
</s:else>
....

这也行:

   <s:if test="#session.usertheme.equalsIgnoreCase(themeName)">

关于java - 如何使用 Struts2 标签和 OGNL 比较两个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14023164/

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