我有一个使用spring标签的jsp文件。
<%@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上运行它,我就不会收到此错误。这让我疯了。请帮助。
答案 0 :(得分:0)
我不知道你得到了什么样的错误,但我认为你没有导入javax.servlet。尝试添加到您的pom.xml依赖项
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
Tomcat只是没有额外jar的servlet容器。 JBoss是功能更强大的服务器,几乎所有的JEE库都是内置的,所以它可能是因为它适用于JBoss并且不适用于Tomcat