我有这段代码
if(blastIt[i].startsWith("Lambda")){
break;
} else {
System.out.println(blastIt[i]);
}
所以我尝试将此代码放在 jSTL
<c:choose>
<c:when test="${fn:startsWith(blastIt, 'Lambda')}">
</c:when>
<c:otherwise>
<p><c:out value="${blastIt}"/></p>
</c:otherwise>
</c:choose>
但他只是从文本中删除 Lambda 单词,当他找到单词 Lamdba 时我需要停止打印
最佳答案
尝试使用临时发现变量
<c:set var="found" value = "0"/>
<c:choose>
<c:when test="${fn:startsWith(blastIt, 'Lambda')}">
<c:set var="found" value = "1"/>
</c:when>
<c:otherwise>
<c:if test="${found==0}">
<p><c:out value="${blastIt}"/></p>
</c:if>
</c:otherwise>
</c:choose>
关于java - 使用 jSTL 的 Break 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12613744/