gpt4 book ai didi

java - 支柱 2 not evaluating correctly

转载 作者:行者123 更新时间:2023-12-01 16:03:53 26 4
gpt4 key购买 nike

我有一个 jsp 页面,它根据查询参数将信息加载到各个表中,但是我希望能够使用标记迭代返回的列表,并评估每次迭代是否来自数据库的值 == 到“1” "使用 then 执行结果 1,否则执行结果 2。

我尝试过但无法正常工作的代码是:

<s:iterator value="#session.List" var="ObjHeader">
<tr>
<td><s:property value="value1" /></td>
<td><s:property value="value2" /></td>
<td><s:property value="value3" /></td>
<td><s:property value="value4"/></td>
<s:if test='%{<s:property value="value4"/> == "0"}'>
<td align="center"><a href="./edit?ID=<s:property value="value1"/>"><img
src="/img1.jpg" width="15px" height="15px"/></a></td>
</s:if>
<s:else>
<td align="center"><img
src="/img2.jpg" width="15px" height="15px"/></td>
</s:else>
<td align="center"><a href="./readonly?id=<s:property value="value1"/>"><img
src="/img2.jpg" width="15px" height="15px"/></a></td>
</tr>
</s:iterator>

这无法正确评估并导致错误。

<s:iterator value="#session.List" var="ObjHeader">
<tr>
<td><s:property value="value1" /></td>
<td><s:property value="value2" /></td>
<td><s:property value="value3" /></td>
<td><s:property value="value4"/></td>
<td align="center"><a href="./edit?ID=<s:property value="value1"/>"><img
src="/img1.jpg" width="15px" height="15px"/></a></td>
<td align="center"><a href="./readonly?id=<s:property value="value1"/>"><img
src="/img2.jpg" width="15px" height="15px"/></a></td>
</tr>
</s:iterator>

但是,如果没有 if 语句,它会返回并打印出很好的结果 - 是语法错误阻止了这种情况还是存在更大的问题?

最佳答案

您不能将一个标签放入另一个标签内。尝试这样的事情

<s:if test='value4 == 0'>

关于java - 支柱 2 <s :if/> not evaluating correctly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3114599/

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