PrintWriters не генерируют исключения.Используйте checkError()
для проверки того, что что-то пошло не так (к сожалению, оно не говорит вам, что пошло не так).
Пишите прямо в выходной поток (response.getOutputStream()
) и перехватывайте исключения, чтобы получить больше деталей.