日期:2014-05-18  浏览次数:20604 次

使用自定义标签时出现一个问题。
SEVERE: Servlet.service() for servlet [jsp] in context with path [/Jsp1] threw exception [java.lang.NoClassDefFoundError: Tag] with root cause
java.lang.ClassNotFoundException: Tag

如上是这个是Eclipse提示的错误。

具体情况如下:
我能够使用sun提供的标签,自己写的标签在配置之后也能够使用。

但是我自己在其他工程里写的一些标签,经过我打包之后,导入到新的工程里。
在开始写代码的时候,都是自动提示,无论是我的标签url地址,还是具体的标签。只要按alt+/ 都会自动出来。

但是JSP在运行的时候,就会提示如上的错误。
Tag应该是存在的,因为我自己写的就是实现的Tag接口。

但我不知我在以前标签里使用的Tag是否跟这个不是同一个。
看到有人说classpath的问题,为什么这个Tag类找不到呢。

------解决方案--------------------
找不到那个Tag,那个Tag是放在哪里的?你把去掉看下