为什么Tomcat7中有el-api.jar但没有jstl libs?
通常应该在哪里获取 JSTL/EL 库? Tomcat 发行版是否应该包含它们?我已经安装了 Tomcat7 以在 Eclipse Indigo 下使用,现在在项目资源管理器的“Apache Tomcat v7.0”分支下看到有一个名为 el-api.jar
的 jar。它如何与 jstl-api.jar
和 jstl-impl.jar
相关?我通常在我的 jsps 中使用 JSTL/EL?我可以在仅安装了 el-api.jar 的 jsps 中使用 EL 或 JSTL 吗?
Where one should normally take JSTL/EL libraries? Does Tomcat distribution should include them? I have installed Tomcat7 for use under Eclipse Indigo and now see under "Apache Tomcat v7.0" branch in Project explorer, that there is a jar named el-api.jar
. How it realtes with jstl-api.jar
and jstl-impl.jar
I usually used to have JSTL/EL in my jsps? Can I use EL or JSTL in my jsps having only el-api.jar
installed?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Tomcat 是一个Servlet 和JSP 容器。表达式语言是JSP 规范的依赖项。 JSTL 不是。
从发行说明来看:
由于 JSTL 只是一个标记库,因此您应该能够通过将其放置在应用程序的
WEB-INF/lib
中来添加任何实现。Tomcat is a Servlet and JSP container. The Expression Language is a dependency of the JSP specification. JSTL is not.
From the release notes:
Since JSTL is just a tag library, you should be able to add any implementation by placing it in your application's
WEB-INF/lib
.