gpt4 book ai didi

spring - 在以前缀 “if” 导入的标签库中未定义标签 “c”

转载 作者:行者123 更新时间:2023-11-28 23:38:40 27 4
gpt4 key购买 nike

我有一个 jsp 文件,其中使用了 spring 标签。

 <%@taglib uri="http://www.springframework.org/tags" prefix="spring"%> 
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>


<c:if test="${!empty employeeList}">
<table class="data">
<tr>
<th>FirstName</th>
<th>LastName</th>
<th>Email</th>
<th>Telephone</th>
<th>Action</th>
</tr>
<c:forEach items="${employeeList}" var="emp">
<tr>
<td>${emp.firstname}</td>
<td>${emp.lastname}</td>
<td>${emp.email}</td>
<td>${emp.telephone}</td>
<td><a href="delete/${emp.id}">Delete</a>|
<a href="update/${emp.id}">Update</a>
</td>
</tr>
</c:forEach>
</table>
</c:if>

它给了我标题中提到的错误。我在 tomcat 7 上运行此代码,但如果我在 jBoss 7 上运行它,则不会出现此错误。这让我抓狂。请帮忙。

最佳答案

我不知道你遇到了什么样的错误,但我认为你只是没有导入 javax.servlet。尝试添加到您的 pom.xml 依赖项

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

Tomcat 只是一个没有额外 jar 的 servlet 容器。 JBoss 是更强大的服务器并且内置了几乎所有的 JEE 库,所以这可能是它在 JBoss 上工作而在 Tomcat 上不工作的原因

关于spring - 在以前缀 “if” 导入的标签库中未定义标签 “c”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22227156/

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