From 358ad80f21739aaeb4f48949141c6cb56f1692f9 Mon Sep 17 00:00:00 2001 From: redkale Date: Mon, 20 Mar 2023 14:31:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96HttpScope?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../redkale/convert/json/JsonBytesWriter.java | 8 ++++---- .../java/org/redkale/net/http/HttpScope.java | 18 ++++++++++++++---- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/src/main/java/org/redkale/convert/json/JsonBytesWriter.java b/src/main/java/org/redkale/convert/json/JsonBytesWriter.java index 340228edc..d074913cc 100644 --- a/src/main/java/org/redkale/convert/json/JsonBytesWriter.java +++ b/src/main/java/org/redkale/convert/json/JsonBytesWriter.java @@ -5,9 +5,9 @@ */ package org.redkale.convert.json; -import java.lang.reflect.Type; -import java.nio.charset.StandardCharsets; -import java.util.function.Consumer; +import java.lang.reflect.*; +import java.nio.charset.*; +import java.util.function.*; import org.redkale.convert.*; import static org.redkale.convert.json.JsonWriter.*; import org.redkale.util.*; @@ -311,7 +311,7 @@ public class JsonBytesWriter extends JsonWriter implements ByteTuple { System.arraycopy(bs2, 0, src, c, len2); c += len2; src[c++] = '"'; - content[c++] = '}'; + src[c++] = '}'; count = c; } } diff --git a/src/main/java/org/redkale/net/http/HttpScope.java b/src/main/java/org/redkale/net/http/HttpScope.java index 8a2631704..b3d2c08e6 100644 --- a/src/main/java/org/redkale/net/http/HttpScope.java +++ b/src/main/java/org/redkale/net/http/HttpScope.java @@ -5,13 +5,13 @@ */ package org.redkale.net.http; -import java.io.Serializable; -import java.net.HttpCookie; +import java.io.*; +import java.net.*; import java.util.*; import java.util.function.*; import org.redkale.convert.*; -import org.redkale.convert.json.JsonConvert; -import org.redkale.persistence.Transient; +import org.redkale.convert.json.*; +import org.redkale.persistence.*; /** * HTTP输出引擎的对象域
@@ -111,6 +111,16 @@ public class HttpScope { return rs; } + public boolean recycle() { + this.referid = null; + this.referObj = null; + this.attributes = null; + this.attrFunction = null; + this.headers = null; + this.cookies = null; + return true; + } + public HttpScope referObj(Object value) { this.referObj = value; return this;