package com.rtlabs.training.securecode;

import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;

public class EchoServlet extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
        String message = request.getParameter("message");
        if (message == null || message.isBlank()) {
            message = "Сообщение не передано.";
        }

        response.setContentType("text/html; charset=UTF-8");

        try (PrintWriter out = response.getWriter()) {
            out.println("<section class=\"wrap\">");
            out.println("<h2>Лента объявлений</h2>");
            out.println("<div class=\"card\">");
            out.println("<p class=\"card__body\">" + message + "</p>");
            out.println("</div>");
            out.println("</section>");
        }
    }
}
