401之前提交未指定身份验证

时间:2009-09-02 02:49:34

标签: java google-app-engine gwt servlets

我正在使用GWT进行编程,其中包括Jetty。我已经定义了自己的servlet,当我调用

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之前我应该​​做点什么吗?

1 个答案:

答案 0 :(得分:0)

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