gpt4 book ai didi

jsp - Struts2,字符串空检查

转载 作者:行者123 更新时间:2023-12-04 19:41:45 26 4
gpt4 key购买 nike

我正在尝试对字符串进行空检查,但它不起作用。

<s:iterator value="matrix" var="row">
<tr>
<s:iterator value="value" var="col">
<td>
<s:if test="%{#col==null}">0</s:if>
<s:else><s:property value="col"/></s:else>
</td>
</s:iterator>
</tr>
</s:iterator>

矩阵是一个
Map<Integer, List<String>>

从列表中正确地为 var "col"分配了一个字符串值。
该列表可能如下所示 [ "hello", null , "world ]

当前输出: Hello World
想要的输出:你好 0 世界

/提前致谢

最佳答案

尝试不带#。

 <s:if test="%{col==null}">0</s:if>

我认为 has 将首先尝试解析 'col',并使用 col 的值作为属性名称。由于它是空的,它会比较 ""作为属性名称,它是值堆栈的顶部。我不确定这会如何评估。

我总是使用这样的东西:
<s:if test="%{licenseStatusString != null}">
... something that uses licenseStatusString
</s:if>

关于jsp - Struts2,字符串空检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3522988/

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