@WebServlet

@WebServlet mappt eine HttpServlet-Klasse auf einen URL-Pfad.

Z.B. @WebServlet("/hallo") → erreichbar unter http://localhost:7070/<app>/hallo.

I. Beispiel


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

    @EJB private HelloBean helloBean;

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws IOException {
        resp.getWriter().write(helloBean.sayHello());
    }
}

II. Wichtige Regeln


III. .NET-Pendant


Wie [HttpGet("/hallo")] oder Minimal-API-Route.