Sobes.tech
Назад к вопросам
Junior — Middle
75

Каким образом реализовать серверное приложение, которое отдаёт клиенту HTML-страницу для отображения информации?

Ответ от нейросети

sobes.tech AI

Для реализации серверного приложения на Java, которое отдаёт клиенту HTML-страницу, можно использовать сервлеты или фреймворки, например Spring Boot.

Пример с использованием сервлета:

@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>Привет, клиент!</h1></body></html>");
    }
}

Этот сервлет при GET-запросе по пути /hello возвращает простую HTML-страницу. В более сложных приложениях часто используют шаблонизаторы (Thymeleaf, JSP) и фреймворки для упрощения работы с HTML.