Junior — Middle
È possibile considerare l'interfaccia Servlet in Java, anziché la classe?
sobes.tech AI
Risposta dell'AI
Sì, in Java Servlet, questa è un'interfaccia, non una classe. È definita nel pacchetto javax.servlet e stabilisce il contratto di base per i servlet che gestiscono le richieste HTTP.
I servlet specifici di solito implementano questa interfaccia o, più comunemente, ereditano dalla classe HttpServlet, che già implementa l'interfaccia Servlet e fornisce metodi utili per lavorare con HTTP.
Esempio:
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.IOException;
public class MyServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.getWriter().write("Hello from MyServlet");
}
}