我发现用tomcat9编译以前在tomcat7下运行的文件就会报这个,有些网页还会报这个错误:
The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly reference。
后来在网上看到高版本tomcat没有servlet-api.jar,所以我在低版本的tomcat目录下找到servlet-api.jar 导入到项目中,没有报错了。
把 servlet-api.jar 添加到项目中(该jar包在Tomcat目录的lib文件夹下)