From bb28c2f09f7fa36b8b80f9d19f23631623b80d1c Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期六, 01 三月 2025 16:59:46 +0800
Subject: [PATCH] #
---
zy-asrs-wms/src/main/java/com/zy/asrs/wms/common/security/CachedBodyHttpServletResponse.java | 98 ++++++++++++++++++++++++------------------------
1 files changed, 49 insertions(+), 49 deletions(-)
diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/common/security/CachedBodyHttpServletResponse.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/common/security/CachedBodyHttpServletResponse.java
index 45e4135..abb4286 100644
--- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/common/security/CachedBodyHttpServletResponse.java
+++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/common/security/CachedBodyHttpServletResponse.java
@@ -1,49 +1,49 @@
-package com.zy.asrs.wms.common.security;
-
-import javax.servlet.ServletOutputStream;
-import javax.servlet.WriteListener;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpServletResponseWrapper;
-import java.io.ByteArrayOutputStream;
-import java.io.PrintWriter;
-
-public class CachedBodyHttpServletResponse extends HttpServletResponseWrapper {
- private final ByteArrayOutputStream cachedBody;
- private final PrintWriter writer;
-
- public CachedBodyHttpServletResponse(HttpServletResponse response) {
- super(response);
- this.cachedBody = new ByteArrayOutputStream();
- this.writer = new PrintWriter(cachedBody);
- }
-
- @Override
- public PrintWriter getWriter() {
- return writer;
- }
-
- @Override
- public ServletOutputStream getOutputStream() {
- return new ServletOutputStream() {
- @Override
- public void write(int b) {
- cachedBody.write(b);
- }
-
- @Override
- public boolean isReady() {
- return true;
- }
-
- @Override
- public void setWriteListener(WriteListener writeListener) {
-
- }
- };
- }
-
- public byte[] getContent() {
- writer.flush();
- return cachedBody.toByteArray();
- }
-}
+package com.zy.asrs.wms.common.security;
+
+import javax.servlet.ServletOutputStream;
+import javax.servlet.WriteListener;
+import javax.servlet.http.HttpServletResponse;
+import javax.servlet.http.HttpServletResponseWrapper;
+import java.io.ByteArrayOutputStream;
+import java.io.PrintWriter;
+
+public class CachedBodyHttpServletResponse extends HttpServletResponseWrapper {
+ private final ByteArrayOutputStream cachedBody;
+ private final PrintWriter writer;
+
+ public CachedBodyHttpServletResponse(HttpServletResponse response) {
+ super(response);
+ this.cachedBody = new ByteArrayOutputStream();
+ this.writer = new PrintWriter(cachedBody);
+ }
+
+ @Override
+ public PrintWriter getWriter() {
+ return writer;
+ }
+
+ @Override
+ public ServletOutputStream getOutputStream() {
+ return new ServletOutputStream() {
+ @Override
+ public void write(int b) {
+ cachedBody.write(b);
+ }
+
+ @Override
+ public boolean isReady() {
+ return true;
+ }
+
+ @Override
+ public void setWriteListener(WriteListener writeListener) {
+
+ }
+ };
+ }
+
+ public byte[] getContent() {
+ writer.flush();
+ return cachedBody.toByteArray();
+ }
+}
--
Gitblit v1.9.1