Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

jakarta vs javax

Quando criei o Servlet conforme o professor falou, vieram esses imports automaticamente, gerando vários erros:

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

Mas então eu percebi que no servlet anterior eu importei como jakarta e não como javax. Alterei dessa forma, e todos os erros foram resolvidos:

import java.io.IOException;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;

Tem algum problema em usar jakarta ao invés do javax? Quais as diferenças?

1 resposta
solução!

Oi Sabrina

o Java EE passou da tutela da Oracle para a Eclipse Foundation ( Jakarta EE ), com isso os imports do Java EE (javax.servlet) foram substituídos pelo novo Jakarta EE, portanto os imports passaram a ser jakarta.servlet.*

qual import utilizar vai depender da versão da servlet / tomcat que você está usando