在Web项目中,当你运行一个jsp文件时出现上述错误。
一个可能的情况是:你虽然在Bulid Path中导入了该jsp文件所需的jar包,但是你并未在WEB-INF/lib文件夹中引入该jar包
jsp先被容器转译成servlet源代码,然后web容器将servlet源代码编译成.class 文件。如果不在WEB-INF/lib文件夹中引入jar包,.class就会找不到所需要的类,就会报标题那样的错。导入后再重启服务器,即可。

以我的情况为例:
我一开始只是在Build Path中导入了dom4j.jar包
在这里插入图片描述
但是没有在lib目录上导入下面画横线的jar包
在这里插入图片描述
后来添加上就好了
在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐