401之前承诺未指定验证

问题描述:

我正在使用GWT进行编程,其中包括Jetty。我定义我自己的servlet,当我打电话401之前承诺未指定验证

response.sendError(HttpServletResponse.SC_UNAUTHORIZED, e.getMessage());

它给我指明了警告:
WARNING: Committed before 401 No authentication specified Sep 2, 2009 2:40:36 AM com.google.apphosting.utils.jetty.JettyLogger warn java.lang.IllegalStateException: Committed at org.mortbay.jetty.Response.resetBuffer(Response.java:990) at org.mortbay.jetty.Response.sendError(Response.java:238)

有谁知道这是什么意思?我在打电话给sendError之前应该做些什么?

原来我叫做super.doPost(req, resp);是我做的第一件事。当我尝试发送错误或写入HttpServletResponse对象时,这导致了错误。

+0

你能接受你自己的答案,所以这不会显示在未答复的饲料了吗? – 2009-09-23 14:51:11