Ich möchte aus einem servlet hinzufügen nur-text-Inhalt und zwei Header auf der HttpServletResponse
Möchte ich hinzufügen, dass einige nur-text und zwei Header auf der HttpServletResponse
, der code ist der folgende:
resp.setContentType("text/plain");
resp.getWriter().write(messages.get(next).getContent());
resp.addHeader("success", "yes");
resp.addHeader("hasnext", ((Boolean)hasNext).toString());
Das problem ich begegnen, ist, dass das senden der Inhalte verhindert das senden der Header. Wenn ich nicht schreiben Sie den Inhalt der Kopfzeilen werden empfangen in Ordnung, wenn ich den text nicht.
Was ist das problem ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie, Ihren Kopfzeilen zuerst. Auch ich nehme an, Sie rufen
writer.flush()
nachdem Sie fertig sind mit Ihrer Antwort.UPDATE
Können Sie überprüfen, ob die folgenden Werke:
Verwenden
curl -i http://yourapp.appspot.com
überprüfen die Header.resp.getWriter().println(...)
?