gpt4 book ai didi

jsp - 在 JSP : "The function contains must be used with a prefix when a default namespace is not specified" 中使用 EL 时出错

转载 作者:行者123 更新时间:2023-12-04 23:59:42 24 4
gpt4 key购买 nike

在我的 jsp 页面中,我指定:

<c:choose>
line 1: <c:when test="${com.community_classification_id.contains('1')}">
<input type="checkbox" id="by_invitation1" name="invitaion" value="1" checked="true">By Invitation<span style="padding-left:28px"></span>
</c:when>
<c:otherwise>
<input type="checkbox" id="by_invitation1" name="invitaion" value="1">By Invitation<span style="padding-left:28px"></span>
</c:otherwise>
</c:choose>

但是@line 没有。 1 它给了我 500 错误
The function contains must be used with a prefix when a default namespace is not specified

我无法理解。怎么了?

最佳答案

看看这个:JSTL fn:contains() function

用于在另一个字符串中找到一个字符串(我想这是您要实现的)

在您的代码中:

<c:choose>
<c:when test="${fn:contains(com.community_classification_id, '1')}">
<input type="checkbox" id="by_invitation1" name="invitaion" value="1" checked="true">By Invitation<span style="padding-left:28px"></span>
</c:when>
<c:otherwise>
<input type="checkbox" id="by_invitation1" name="invitaion" value="1">By Invitation<span style="padding-left:28px"></span>
</c:otherwise>
</c:choose>

不要忘记在 JSP 中包含 taglib 以使用它:
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>

关于jsp - 在 JSP : "The function contains must be used with a prefix when a default namespace is not specified" 中使用 EL 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11716571/

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