gpt4 book ai didi

jsp - 简化输出数据列表为空时默认显示一行

转载 作者:行者123 更新时间:2023-12-04 08:42:17 26 4
gpt4 key购买 nike

<table>
<c:if test="${output.list == nul}">
<tr><td><input type="text" /><select></select><input type="text" />
</td>
</tr>
</c:if>
<c:forEach var="iter" items="${output.list}">
<tr><td><input type="text" /><select></select><input type="text" value="${iter.getVal()}" />
</td>
</tr>
</c:forEach>
</tbody>
</table>

如果我的 ${list}为空,如何显示 .clone没有重复代码或使用 javascript 的行?

最佳答案

我不知道我是否理解你的问题。如果要输出包含所有内容的一行,当列表为空时,请尝试下一种方法:

  <table>
<c:forEach var="i" begin="0" end="${not empty list?(fn:length(list)-1):0}">
<tr class="clone">
<td>
<input type="text" />
<select></select>
<input type="text" value="${list[i]!=null?list[i].getVal():''}" />
</td>
</tr>
</c:forEach>
</tbody>

使用 fn:命名空间只需在文件开头添加 <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
Udate : 根据问题变化而变化

关于jsp - 简化输出数据列表为空时默认显示一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34984472/

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