让JSTL在Tomcat和Eclipse中运行

时间:2009-10-05 17:05:22

标签: eclipse tomcat glassfish jstl

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

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

2 个答案:

答案 0 :(得分: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)和来自{{3}的实际实现类(javax.servlet.jsp.jstl-1.2.2.jar) }。

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

  3. 在您的jsp中包含以下标记:
  4. 至于eclipse,我需要知道你是否使用任何框架插件,我使用MyEclipse,它会自动为我做。

答案 1 :(得分: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并在此之后进行清理和构建)