2009-09-02 66 views
0

我正在使用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之前應該做些什麼?

回答

0

原來我叫做super.doPost(req, resp);是我做的第一件事。當我嘗試發送錯誤或寫入HttpServletResponse對象時,這導致了錯誤。

+0

你能接受你自己的答案,所以這不會顯示在未答覆的飼料了嗎? – 2009-09-23 14:51:11