gpt4 book ai didi

jsp - JSTL forEach 在 JSP 中不起作用

转载 作者:行者123 更新时间:2023-11-28 22:21:03 25 4
gpt4 key购买 nike

我有一个带有一些 JSTL 标签的 JSP,它们都可以正常工作,但 forEach 除外。这是我的 JSP 代码:

header.jsp

    <!DOCTYPE html>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="sec"
uri="http://www.springframework.org/security/tags"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ page isELIgnored="false"%>

<meta charset="utf-8">

<div>
<!-- header stuff -->
</div>

home.jsp

<html>
<head></head>
<body>
<%@include file="header.jsp"%>
<c:if test='${pageContext["request"].userPrincipal.principal.enabled eq false}'>
<div class='alert alert-warn fade in'>
....
</div>
</c:if>

<table>
<c:choose>
<c:when test="${not empty results}">
<c:forEach var="item" items="${results}">
...
</c:forEach>
</c:when>
<c:otherwise>
<tr id="noItems" class="accordion-toggle" >
<td>No items.</td>
</tr>
</c:otherwise>
</c:choose>
</table>

</html>

我看不到任何东西,也看不到结果,也看不到“无项目”消息。

我的依赖如下:

<dependencies>

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<type>jar</type>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
<scope>provided</scope>
</dependency>

</dependencies>

web.xml

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5" xmlns="http://java.sun.com/xml/ns/javaee">

部署在 tomcat 6 上它不起作用,但如果我使用 Maven Tomcat 插件将它部署在 Eclipse 上,它工作正常。有谁知道哪里可能出错?

编辑:

我在控制台中收到此错误:

[TagLibraryInfoImpl] Unknown element (deferred-value) in attribute

最佳答案

使用 Eclipse“Open Type”对话框,我想到了两个 forEach 实现。一个在 jasper-compiler.jar 中,自动从 hbase 依赖导入,另一个在 velocity.jar 中。它们与我当前的 forEach jSTL1-2.jar 实现冲突。

从我的依赖项中排除这些 jar,问题就消失了。

关于jsp - JSTL forEach 在 JSP 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19101829/

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