Tomcat Servlet JSP JSTL间的版本依赖
关键字: tomcat servlet jsp jstl 版本 version
如果Servlet / JSP / JSTL 之间版本不对, 很容易出现下面的异常:
Generated servlet error:
The type javax.servlet.jsp.jstl.core.LoopTag cannot be resolved. It is indirectly referenced from required .class files
Servlet / JSP / Tomcat Version
From: http://tomcat.apache.org/
Servlet/ JSP | Tomcat |
2.5/2.1 | 6.0.18 |
2.4/2.0 | 5.5.27 |
2.3/1.2 | 4.1.39 |
2.2/1.1 | 3.3.2 (archived) |
Servelt / JSP/JSTL / J2EE Version
Servlet | JSP | JSTL | Java EE |
---|---|---|---|
2.5 | 2.1 | 1.2 | 5 |
2.4 | 2.0 | 1.1 | 1.4 |
2.3 | 1.2 | 1.0 | 1.2 |
===============================
以上是转帖:
在MyEclipse 开发环境中
新建 web 工程 默认 带 jstl-1.2.jar
但是没有 standard.jar
如果仅仅将 standard.jar 加入到 path 路径中
则会报:The type javax.servlet.jsp.jstl.core.LoopTag cannot be resolved.
不知道 是 MyEclipse 中的 jstl-1.2.jar 没加入到path 中 还是版本问题
解决办法:
将jstl.jar (必须)
standard.jar (必须)
加入到 path 中
不必担心 jstl.jar 重复