【问题标题】:Get JSTL to work with Tomcat让 JSTL 与 Tomcat 一起工作
【发布时间】:2013-08-12 01:20:05
【问题描述】:

我想不出来这个。我在 glassfish 中测试了我的应用程序,一切正常。但是当我部署到 tomcat 服务器时,我的 jsp 中的 jstl 出现问题。它指向这条线。

<c:when test="${empty reservations}">

我不明白 Tomcat 有什么区别。有任何想法吗?确切的信息是:

org.apache.jasper.JasperException: An exception occurred processing JSP page /results.jsp   at line 20 17: 

我的 lib 目录和 tomcat 中的 lib 目录中都必须有 jstl jar 吗?

【问题讨论】:

  • 该错误消息没有更多内容吗?它没有显示根本原因吗?

标签: tomcat jstl


【解决方案1】:

确保您在顶部有一个条目,

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

另外,将 jstl jar 保存在 lib 文件夹(WEB-INF -> lib 文件夹)中,如果您通过 Eclipse 运行,则将其保存在 Build Path 以及解决它显示的消息(因为 Eclipse IDE 将从 Build Path 引用)。

如果尝试通过 Eclipse,那么只需检查这个文件夹,

   Workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ProjectName

在这里检查“ProjectName”是否包含该jstl jar。

【讨论】:

    猜你喜欢
    • 2015-12-09
    • 2012-06-26
    • 1970-01-01
    • 1970-01-01
    • 2016-12-13
    • 2016-10-06
    • 2011-11-30
    • 2014-02-19
    • 2011-09-03
    相关资源
    最近更新 更多