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.