Junior — Middle
¿Cómo implementar una aplicación de servidor que entregue al cliente una página HTML para mostrar información?
sobes.tech AI
Respuesta de la IA
Para implementar una aplicación de servidor en Java que sirva una página HTML al cliente, se pueden usar servlets o frameworks, como Spring Boot.
Ejemplo usando un 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>¡Hola, cliente!</h1></body></html>");
}
}
Este servlet devuelve una página HTML simple en respuesta a una solicitud GET en la ruta /hello. En aplicaciones más complejas, a menudo se utilizan motores de plantillas (Thymeleaf, JSP) y frameworks para facilitar el trabajo con HTML.