在编写JavaWeb有关项目的时候,一直在报无法导入javax.servlet包的问题,截图如下:

于是在网上查找这种问题的解决办法,都说是Tomcat文件bin目录下没有servlet-api.jar包导致的,但是自己的文件下是有这个jar包的,又按别人的方法添加外部jar包把这个jar包加进来,仍然还是报这个错。
经过自己一段时间的查找,发现这是因为自己下载的Tomcat是10.0以后的版本。javax都换成了jakarta,只要把导入的包的名称换成jakarta.servlet就可以解决这个问题。

JavaWeb项目中jakarta.servlet导入问题与解决方案
本文讲述了在使用新版本Tomcat(10.0以上)开发JavaWeb项目时,遇到javax.servlet导入失败的问题,原因在于jakarta取代了旧版 javax。解决方法是将import语句改为jakarta.servlet,以适应新库。
186





