gpt4 book ai didi

java - 检查 JSP 数组中是否包含某个值

转载 作者:行者123 更新时间:2023-11-30 08:02:12 25 4
gpt4 key购买 nike

我有一个像这样的 if 语句:

<c:if test="${id == '1' || id == '2' || id == '3' || id == '4'}">

我想知道是否有一种方法可以通过检查 id 是否包含在数组/列表/集合中来简化此操作,有点像

<c:if test="${id isContainedIn {'1','2','3','4'}}">

显然这是不正确的,但它展示了我正在寻找的东西。有类似的事情吗?谢谢!

最佳答案

如果您可以创建一个包含列表的字符串,那么您可以使用类似以下代码的内容。

<%@ taglib prefix = "c" uri = "http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix = "fn" uri = "http://java.sun.com/jsp/jstl/functions" %>
<%
pageContext.setAttribute("listString", "1234");
%>
<c:set var="id" value="3"/>
<c:if test='${fn:contains(listString, id)}'>
Yes id is contained
</c:if>

关于java - 检查 JSP 数组中是否包含某个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31726946/

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