Junior — Middle
Jak implementovat serverovou aplikaci, která klientovi poskytne HTML stránku pro zobrazení informací?
sobes.tech AI
Odpověď od AI
Pro implementaci serverové aplikace v jazyce Java, která poskytuje klientovi HTML stránku, lze použít servlety nebo frameworky, například Spring Boot.
Příklad s použitím servlety:
@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>Ahoj, klient!</h1></body></html>");
}
}
Tento servlet při GET požadavku na cestu /hello vrací jednoduchou HTML stránku. V složitějších aplikacích se často používají šablonovací motory (Thymeleaf, JSP) a frameworky, které práci s HTML usnadňují.