Sobes.tech
Junior — Middle

Jak implementovat serverovou aplikaci, která klientovi poskytne HTML stránku pro zobrazení informací?

sobes.tech AI

Odpověď od AI

Pro implementaci serverové aplikace v jazyce Java, která poskytuje klientovi HTML stránku, lze použít servlety nebo frameworky, například Spring Boot.

Příklad s použitím servlety:

@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 při GET požadavku na cestu /hello vrací jednoduchou HTML stránku. V složitějších aplikacích se často používají šablonovací motory (Thymeleaf, JSP) a frameworky, které práci s HTML usnadňují.