> 技术文档 > IDEA报错:java: 程序包javax.servlet不存在

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 社区。