Tomcat 8(JasperException:绝对的uri:http://java.sun.com/jsp/jstl/core无法解析......)

时间:2016-03-08 13:13:01

标签: jsp tomcat servlets jstl

我正在使用Tomcat 8并试图获得一些JSTL 1.2功能,但我一直在收到错误。我已经看过关于这个JSTL问题的所有其他SO帖子,但他们似乎都没有为我解决这个问题。

我的search.jsp文件以:

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

我的web.xml文件有:

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
     version="3.1">

我的javax.servlet.jsp.jstl-api-1.2.1.jar文件夹中只有jstl-api-1.2.jar$CATALINA_HOME/lib

我提供的摘录中是否有明显的错误?我没有使用Maven,只是将.jar移动到前面提到的$CATALINA_HOME/lib文件夹中。此外,我不知道这是否会有所帮助,但如果我刷新search.jsp文件的页面,我有时会得到:

org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/functions cannot be resolved in either web.xml or the jar files deployed with this application

OR

org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.search_jsp

0 个答案:

没有答案