在Java中使用PrintWriter时遇到的问题

时间:2011-02-11 13:34:39

标签: java servlets

public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException, IOException {
    PrintWriter out = response.getWriter();
    out.println("Hello World");
  }

很好 但是如果使用大型String(具有大量数据的String对象)而不是“Hello World”,则在浏览器中不会打印任何内容,实际上也没有异常或错误。 有人遇到过这种情况吗?

1 个答案:

答案 0 :(得分:2)

PrintWriters不会抛出异常。使用checkError()来测试是否出现了问题(遗憾的是它并没有告诉您出了什么问题)。

直接写入输出流(response.getOutputStream())并捕获异常以获取更多详细信息。