让JSTL在Tomcat和Eclipse中运行

问题描述 投票:23回答:2

我一直试图使它运行,但我不能。我正在使用Eclipse Galileo,Tomcat 5.5.23,周围有几个JSTL。我的最新尝试是使用GlassFish jar文件“ jstl-impl-1.2.jar”。我将其放置在Tomcat的共享库中,将其作为外部jar添加到我的Eclipse项目中,然后将其导出。

有人可以告诉我,哪个jar加载到哪个文件夹中,以及如何告诉它在Eclipse中加载吗?

eclipse tomcat glassfish jstl
2个回答
30
投票

在您的项目中包含jstl非常简单,我要做的是:

  1. 下载jstl-1.2.jar(JSP 2.1仅包含容器,例如Tomcat 6否则为jstl-1.1.jar)http://repo1.maven.org/maven2/javax/servlet/jstl/1.2/http://search.maven.org/#browse|707331597中的接口(javax.servlet.jsp.jstl-api-1.2.1.jar)和http://search.maven.org/#browse%7C-1002239589中的实际实现类(javax.servlet.jsp.jstl-1.2.2.jar)。

  2. 复制到项目的WEB-INF / lib目录

  3. 在您的jsp中包含以下标记:

至于日食,我需要知道您是否使用任何框架插件,我都使用MyEclipse,它会为我自动完成它。


4
投票

这里显示了另一种方法https://stackoverflow.com/tags/jstl/info

简而言之,从此处下载jstl.jar:

http://download.java.net/maven/1/jstl/jars/jstl-1.2.jar

并将其放在您的WEB-INF / lib目录中

并添加行:

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

在您的jsp文件中。

(不要忘记做F5并在此之后清理并构建)

© www.soinside.com 2019 - 2024. All rights reserved.