首先右键项目文件夹-->Preference-->Java Build Path-->Libraries,确认Server Runtime是否为Tomcat 10.1确认无误后,回到该项目下的报错的.java或.jsp文件中
以上报错全部都是因为import错误导致
在下方报错的位置单击,将光标移至报错处,按下Alt+/找到与原import路径最相似的自动提示,鼠标双击剪切以上自动提示的部分
对原import路径进行修改
后面类似报错均以此方法解决修改后如下:
【原因】
把Tomcat官网中下载的Tomcat 9.0.93和Tomcat 10.1.28的压缩包分别解压,
在解压后的lib文件夹里找到servlet-api.jar并解压,
找到两个版本的META-INF文件夹中的MAINFEST.MF并用记事本打开后发现可得知从10.1.28版本开始,路径有所改变,导致仅更换Tomcat版本但不更改import路径而报错。