关于Tomcat 5.5和JSTL 1.2的ELException

时间:2013-04-15 07:46:25

标签: jsp tomcat jstl el

设定:

但我还是得到了 java.lang.NoClassDefFoundError: javax/el/ELException

根据我在SO上阅读问题所理解的是,ELException类已被移动,容器应该包含它。以前在JSTL 1.1中,它是在JSTL .jar中提供的。由于容器是JSP 2.0,我对此感到困惑。

1 个答案:

答案 0 :(得分:4)

  

通过阅读这里的问题,我所知道的就是那个   ELException类已被移动,容器应包含它。   以前在JSTL 1.1中,它是在JSTL .jar中提供的。自从   容器是JSP 2.0我对此感到困惑。

您需要执行以下任一操作

将Tomcat容器升级到最新版

将JSTL库降级到1.0 / 1.1,这可以从Apache Tag lib实现中获得:http://tomcat.apache.org/taglibs/standard/

编辑:摘自Apache库下载兼容JSTL版本到Tomcat版本

enter image description here

如您所见,您正在使用兼容的JSP 2.0和JSTL 1.2。因此,某些类可能会升级或降级