Я пишу свой первый сервлет JAVA, и у меня есть вопрос.
Может быть, важно сказать, что мой сервлет будет вызываться из Google Web Toolkit (AJAX)
Первое, что я делаю, это создаю PrintWriter и начинаю писать в нем мой вывод JSON
PrintWriter out = response.getWriter();
...
out.println("[");
out.println(" {");
out.println(" \"validation\" : {");
...
но что произойдет, если я получу условие ошибки?
Как правильно вернуть ошибку клиенту?(AJAX-клиент)
Должен ли я буферизовать свой вывод (КАК?) И вернуть ошибку как JSON (вместо вывода), или я должен вызвать ServletException?