Junior — Middle
Kā īstenot servera lietojumprogrammu, kas klientam nodrošina HTML lapu informācijas attēlošanai?
sobes.tech AI
Atbilde no AI
Lai īstenotu servera lietojumprogrammu Java valodā, kas nodrošina klientam HTML lapu, var izmantot servleto vai frameworku, piemēram, Spring Boot.
Piemērs ar servleto palīdzību:
@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>Sveiki, klients!</h1></body></html>");
}
}
Šis servlets atgriež vienkāršu HTML lapu, atbildot uz GET pieprasījumu ceļā /hello. Sarežģītākās programmās bieži izmanto šablonu motori (Thymeleaf, JSP) un frameworkus, lai atvieglotu darbu ar HTML.