问题描述
我们在导入或运行项目时,经常会遇到`error:(6, 26) java: 程序包javax.servlet.http不存在`这样的错误,
如下图所示:
error:(6, 26) java: 程序包javax.servlet.http不存在 error:(7, 26) java: 程序包javax.servlet.http不存在 error:(55, 32) java: 找不到符号 符号: 类 httpservletrequest 位置: 类 com.controller.newscontroller error:(72, 34) java: 找不到符号 符号: 类 httpservletrequest 位置: 类 com.controller.newscontroller error:(90, 42) java: 找不到符号 符号: 类 httpservletrequest 位置: 类 com.controller.newscontroller

这个主要是由于引用了tomcat中的jar包,但是没有导入jar包,只需要将其导入即可。
解决方案
1.选择idea菜单栏中的file-project structure

2. 选择modules-dependencies

3.我们可以看到之前配置过tomcat的jar包,但是由于路径或版本问题,需要将原来的版本删除,重新添加。
即选中红色的tomcat,点击减号删除掉。
若没有配过tomcat则直接忽略该条即可。

4.点击+号,选择library

5.选择对应 版本的tomcat

6.添加成功后,点击apply即可

此时再去源码中查看,可以看到不会再报错。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
发表评论