RFC2616 says redirects should include a response body.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1156530 13f79535-47bb-0310-9956-
ffa450edef68
coyoteResponse.resetBuffer.ise=Cannot reset buffer after response has been committed
coyoteResponse.sendError.ise=Cannot call sendError() after the response has been committed
coyoteResponse.sendRedirect.ise=Cannot call sendRedirect() after the response has been committed
+coyoteResponse.sendRedirect.note=<html><body><p>Redirecting to <a href="{0}">{0}</a></p></body></html>
coyoteResponse.setBufferSize.ise=Cannot change buffer size after data has been written
#
return;
// Clear any data content that has been buffered
- resetBuffer();
+ resetBuffer(true);
// Generate a temporary redirect to the specified location
try {
String absolute = toAbsolute(location);
setStatus(SC_FOUND);
setHeader("Location", absolute);
+ PrintWriter writer = getWriter();
+ writer.print(
+ sm.getString("coyoteResponse.sendRedirect.note", absolute));
+ flushBuffer();
} catch (IllegalArgumentException e) {
setStatus(SC_NOT_FOUND);
}