HttpServlet

HttpServlet ist die Basis-Klasse aller Java-Web-Endpoints in Jakarta EE.

Mit @WebServlet auf eine URL gemappt.

I. Beispiel


@WebServlet("/hallo")
public class HelloServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws IOException {
        resp.setContentType("text/plain");
        resp.getWriter().write("Hallo!");
    }
}

II. Wichtige Methoden


Methode HTTP-Verb
doGet(req, resp) GET
doPost(req, resp) POST
doPut(req, resp) PUT
doDelete(req, resp) DELETE

III. Wichtig


.NET-Vergleich

Wie ein Controller mit [HttpGet] / [HttpPost]-Methoden.