Browse Source

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

pull/23217/head
Arjen Poutsma 17 years ago
parent
commit
dc59ca427c
  1. 3
      org.springframework.web/src/main/java/org/springframework/web/filter/ShallowEtagHeaderFilter.java

3
org.springframework.web/src/main/java/org/springframework/web/filter/ShallowEtagHeaderFilter.java

@ -30,6 +30,7 @@ import javax.servlet.http.HttpServletResponseWrapper; @@ -30,6 +30,7 @@ import javax.servlet.http.HttpServletResponseWrapper;
import org.springframework.util.FileCopyUtils;
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
@ -118,7 +119,7 @@ public class ShallowEtagHeaderFilter extends OncePerRequestFilter { @@ -118,7 +119,7 @@ public class ShallowEtagHeaderFilter extends OncePerRequestFilter {
if (this.writer == null) {
String characterEncoding = getCharacterEncoding();
this.writer = (characterEncoding != null ? new ResponsePrintWriter(characterEncoding) :
new ResponsePrintWriter());
new ResponsePrintWriter(WebUtils.DEFAULT_CHARACTER_ENCODING));
}
return this.writer;
}

Loading…
Cancel
Save