From cd4a8eae2ab0141ae3cc95d5e6ae1ede92158e1c Mon Sep 17 00:00:00 2001 From: tathagta15 Date: Tue, 20 Jan 2026 12:58:34 +0530 Subject: [PATCH] returning null from getResponse to avoid wrapping issue for tomcat 11 changes --- .../extensions/surf/util/FakeHttpServletResponse.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/surf/spring-surf/spring-surf/src/main/java/org/springframework/extensions/surf/util/FakeHttpServletResponse.java b/surf/spring-surf/spring-surf/src/main/java/org/springframework/extensions/surf/util/FakeHttpServletResponse.java index cdc8949..0559516 100644 --- a/surf/spring-surf/spring-surf/src/main/java/org/springframework/extensions/surf/util/FakeHttpServletResponse.java +++ b/surf/spring-surf/spring-surf/src/main/java/org/springframework/extensions/surf/util/FakeHttpServletResponse.java @@ -138,6 +138,17 @@ public void setCharacterEncoding(String characterEncoding) this.characterEncoding = characterEncoding; } + /** + * (non-Javadoc) + * Intentionally returns {@code null} to avoid exposing the wrapped response. + * @see jakarta.servlet.ServletResponseWrapper#getResponse() + */ + @Override + public HttpServletResponse getResponse() { + return null; + } + + /* * (non-Javadoc) * @see javax.servlet.ServletResponse#getCharacterEncoding()