Sobes.tech
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");
    }
}