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

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

Короткий ответ

Что ответить на собеседовании

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

Подробный разбор

Ответ с пояснениями

Для реализации серверного приложения на 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.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее