• Как оформить ответ на Объект XMLHttpRequest?

    @Alek200977
    Добрый день!
    Попробовал данный код.
    Сервлет:

    import org.jose4j.json.internal.json_simple.JSONObject;
    import javax.servlet.*;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.*;
    import java.io.IOException;
    import java.io.PrintWriter;
    
    @WebServlet("/check")
    public class FirstServlet extends HttpServlet {
        @Override
        protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            System.out.println(request.getReader().readLine());
            response.setContentType("application/json");
            response.setCharacterEncoding("UTF-8");
            JSONObject jsonObject = new JSONObject();
            jsonObject.put("key", "value");
            try (PrintWriter writer = response.getWriter()) {
                writer.append(String.valueOf(jsonObject));
            }
        }
    }


    Сервлет читает запрос (в консоль выводится тело POST-запроса), но в браузере ответа нет (статус ответа 0).
    Может надо какие-то настройки сделать в web-xml или подключить какую-то библиотеку?