JSTL无法解决错误

时间:2013-08-30 07:33:33

标签: java jsp jstl

我见过类似的问题,建议的答案是将JSTL jar放在类路径中。我已经尝试了jstl.jar和jstl 1.1.jar位我的错误是持久的。 Jars进入我的web_inf / lib目录,所以我不明白问题所在。我正在使用Tomcat 7

我的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

2 个答案:

答案 0 :(得分:2)

尝试将jstl-1.2.1用于Tomcat7

下载JSTL 1.2.1 jar

答案 1 :(得分:1)

JSTL 1.1还需要 Standard.jar

standard.jar(taglib)库用于在JSP页面中启用JSTL表达式语言,并且它总是与jstl.jar一起使用。

Download并将其添加到您的lib文件夹中。


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