Junior — Middle
Como implementar uma aplicação de servidor que fornece ao cliente uma página HTML para exibir informações?
sobes.tech IA
Resposta da IA
Para implementar uma aplicação de servidor em Java que fornece uma página HTML ao cliente, pode usar servlets ou frameworks, como o Spring Boot.
Exemplo usando um servlet:
@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>Olá, cliente!</h1></body></html>");
}
}
Este servlet devolve uma página HTML simples em resposta a uma requisição GET na rota /hello. Em aplicações mais complexas, costuma-se usar motores de templates (Thymeleaf, JSP) e frameworks para facilitar o trabalho com HTML.