我正在使用maven3和tomcat7,我想在我的jsp页面中使用JSTL,所以我添加了这个taglib:
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
我收到此错误消息的问题:找不到标记库描述符 这是添加的依赖项: 的javax.servlet JSTL 1.1.1
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
我试过这个taglib,但同样的问题仍然存在:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
请你知道吗
答案 0 :(得分:1)
您需要两个不同的jar文件才能使用标签。您已将standard列为依赖项,但您还需要为JSTL添加依赖项。
答案 1 :(得分:1)
希望这个答案能帮助新人搜索同一个主题..就像我一样,并没有找到任何答案..最后我修好了..
要遵循的步骤很少..对于Tomcat 7和maven,jstl 1.2&amp;标准1.1.0兼容
将pom.xml文件更新为
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.0</version>
</dependency>
将web.xml文件更新为
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns /j2ee/web-app_2_4.xsd">
这是作品!