我一直试图让它运行,但我不能。我正在使用Eclipse Galileo,Tomcat 5.5.23并且有几个JSTL。我最近的尝试是使用GlassFish jar文件“jstl-impl-1.2.jar”。我把它放在Tomcat的共享库中,将它作为外部jar添加到我的Eclipse项目中并导出它。
有人可以告诉我,在哪个文件夹中加载哪些jar以及如何告诉它在Eclipse中加载?
答案 0 :(得分:30)
在项目中包含jstl非常简单,我的工作是:
下载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) }。
复制到项目的WEB-INF / lib目录
至于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并在此之后进行清理和构建)