Sobes.tech
Junior — Middle

Как да реализираме сървърно приложение, което изпраща на клиента HTML страница за показване на информация?

sobes.tech AI

Отговор от 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.