Sobes.tech
Junior — Middle

Ako implementovať serverovú aplikáciu, ktorá odosiela klientovi HTML stránku na zobrazenie informácií?

sobes.tech AI

Odpoveď od AI

Na implementáciu serverovej aplikácie v jazyku Java, ktorá poskytuje klientovi HTML stránku, môžete použiť servlety alebo frameworky ako Spring Boot.

Príklad s použitím servleta:

@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
        resp.setContentType("text/html;charset=UTF-8");
        PrintWriter out = resp.getWriter();
        out.println("<html><body><h1>Ahoj, klient!</h1></body></html>");
    }
}

Tento servlet pri GET požiadavke na cestu /hello vráti jednoduchú HTML stránku. V zložitejších aplikáciách sa často používajú šablónové motory (Thymeleaf, JSP) a frameworky na uľahčenie práce s HTML.