gpt4 book ai didi

java - JSTL if 标签始终执行为 true

转载 作者:行者123 更新时间:2023-11-30 03:36:58 24 4
gpt4 key购买 nike

我正在使用 JSTL 并尝试实现 if 标记

下面是我的文件login.tag

的代码
<c:if test="${not empty param.error}">
//do something
</c:if>

我的理解是当我访问这个页面时

with path/index.jsp   //the if tag is not executed 
with path/index.jsp?error=wrongpassword //the if tag is executed

但是我现在得到的是if标签总是执行true,请建议

最佳答案

如果你想使用 c:if 标签,你应该使用 JSP taglib 指令作为 JSTL 核心标签库。在 JSP 顶部使用以下代码

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

您还需要 JSTL 库作为项目的依赖项。请参阅this答案是查找maven依赖项。

关于java - JSTL if 标签始终执行为 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27647481/

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