2013-08-30 189 views
0

我看到過類似的問題,並且提出的答案是將JSTL jar放在classpath中。我已經嘗試jstl.jar和jstl 1.1.jar位我的錯誤是持久的。 Jars進入我的web_inf/lib目錄,所以我不明白問題所在。我使用Tomcat 7JSTL無法解析錯誤

我的jsp中:

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

我的web.xml

<?xml version="1.0" encoding="UTF-8"?> 
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" 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_3_0.xsd"> 
    <servlet> 
    ...... 

我的lib目錄部署後:

My WEB_INF/lib Directory

我應該怎麼做我缺貨期權:P

+0

如果您使用的是Eclipse,檢查庫在'項目>屬性> Java構建路徑> Libraries' – araknoid

+0

你得到什麼錯誤信息中列出? – Jesper

回答

1

JSTL 1.1還要求Standard.jar

standard.jar(taglib)庫用於在JSP頁面中啓用JSTL表達式語言,並且它總是與jstl.jar一起使用。

Download並將其添加到您的lib文件夾。


或者您可以使用JSTL 1.2不需要standard.jar,並提供性能改進。

+0

JSTL 1.2爲我做了。 – ErrorNotFoundException