IDEA报错:java: 程序包javax.servlet不存在
IDEA导入项目发现
import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;
报红
处理方法一:添加jsp-api.jar包和servlet-api.jar包,无效
处理方法二:
将 import javax.servlet.http.HttpServlet;;
修改为import jakarta.servlet.http.HttpServlet;
程序不再报红
原因是javax.servlet 是旧版本的包名,而 jakarta.servlet 是新版本的包名。这个变化是为了反映 Jakarta EE 作为一个独立的开源项目,并且将标准 Java 技术规范的发展移交给了 Jakarta EE 社区。