Using correct encoding (ISO-8859-1) instead of JVM default when no character encoding is given.

This commit is contained in:
Arjen Poutsma 2009-07-29 08:37:59 +00:00
parent 7c6ea9b80d
commit dc59ca427c
1 changed files with 2 additions and 1 deletions

View File

@ -30,6 +30,7 @@ import javax.servlet.http.HttpServletResponseWrapper;
import org.springframework.util.FileCopyUtils; import org.springframework.util.FileCopyUtils;
import org.springframework.util.Md5HashUtils; import org.springframework.util.Md5HashUtils;
import org.springframework.web.util.WebUtils;
/** /**
* {@link javax.servlet.Filter} that generates an <code>ETag</code> value based on the content on the response. This * {@link javax.servlet.Filter} that generates an <code>ETag</code> value based on the content on the response. This
@ -118,7 +119,7 @@ public class ShallowEtagHeaderFilter extends OncePerRequestFilter {
if (this.writer == null) { if (this.writer == null) {
String characterEncoding = getCharacterEncoding(); String characterEncoding = getCharacterEncoding();
this.writer = (characterEncoding != null ? new ResponsePrintWriter(characterEncoding) : this.writer = (characterEncoding != null ? new ResponsePrintWriter(characterEncoding) :
new ResponsePrintWriter()); new ResponsePrintWriter(WebUtils.DEFAULT_CHARACTER_ENCODING));
} }
return this.writer; return this.writer;
} }