配置:Tomcat10.1 JDK17
现象:import jakarta.servlet.*;中jakarta爆红,毫无疑问整个包都读不到
有啥可能么?
原代码如下:
package servlet;
import java.io.IOException;
import dao.UserDAO;
import dao.impl.UserDAOImpl;
import jakarta.servlet.*;
import jakarta.servlet.http.*;
import vo.UserInfo;
public class RegisterServlet extends HttpServlet{
public RegisterServlet() {
super();
// TODO Auto-generated constructor stub
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
UserDAO ud = new UserDAOImpl();
//获取或创建session对象
boolean dot = false;
if(!request.getParameter("passwordinput1").isEmpty() && !request.getParameter("passwordinput2").isEmpty() && !request.getParameter("email").isEmpty()) {
if (ud.compareRegPassword(request.getParameter("passwordinput1"), request.getParameter("passwordinput2"))) {
UserInfo userinfo = new UserInfo();
userinfo.setEmail(request.getParameter("email"));
userinfo.setPassword(request.getParameter("passwordinput1"));
dot = ud.save(userinfo);
} else {
request.setAttribute("errorMessage", "your password input are different");
response.sendRedirect("./error.jsp");
}
}
else{
request.setAttribute("errorMessageNull", "your probably input nothing");
request.getRequestDispatcher("Register.jsp").forward(request,response);
response.sendRedirect("./login.jsp");
}
if(dot) {
response.sendRedirect("./login.jsp");
}
}
}