Sobes.tech
Junior — Middle

Jak zaimplementować aplikację serwerową, która dostarcza klientowi stronę HTML do wyświetlania informacji?

sobes.tech AI

Odpowiedź od AI

Aby zaimplementować serwerową aplikację w Java, która dostarcza klientowi stronę HTML, można użyć servletów lub frameworków, takich jak Spring Boot.

Przykład z użyciem servletu:

@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>Witaj, klient!</h1></body></html>");
    }
}

Ten servlet zwraca prostą stronę HTML w odpowiedzi na żądanie GET pod ścieżką /hello. W bardziej złożonych aplikacjach często używa się silników szablonów (Thymeleaf, JSP) i frameworków, aby ułatwić pracę z HTML.