Назад к вопросам
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.