From 33a528b1ebc1b5107606a87830bb08d698ef4a18 Mon Sep 17 00:00:00 2001 From: Qing Date: Wed, 5 Jul 2023 12:16:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/hellogithub/servlet/DeleteSession.java | 10 ++++++++++ src/com/hellogithub/servlet/retUserServlet.java | 3 ++- src/com/hellogithub/servlet/userDetailServlet.java | 1 - 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/com/hellogithub/servlet/DeleteSession.java b/src/com/hellogithub/servlet/DeleteSession.java index 93fb8a0..1ab1560 100644 --- a/src/com/hellogithub/servlet/DeleteSession.java +++ b/src/com/hellogithub/servlet/DeleteSession.java @@ -13,6 +13,16 @@ import java.net.http.HttpClient; public class DeleteSession extends HttpServlet{ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { + resp.setCharacterEncoding("UTF-8"); + resp.setContentType("text/html; charset=utf-8"); + // 设置响应头允许ajax跨域访问 + String curOrigin = req.getHeader("Origin"); + resp.setHeader("Access-Control-Allow-Origin", curOrigin == null ? "true" : curOrigin); + resp.setHeader("Access-Control-Allow-Credentials", "true"); + resp.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE, HEAD"); + resp.setHeader("Access-Control-Max-Age", "3600"); + resp.setHeader("Access-Control-Allow-Headers", "access-control-allow-origin, authority, content-type, version-info, X-Requested-With"); + resp.setContentType("application/json;charset=UTF-8"); HttpSession session = req.getSession(); session.invalidate(); } diff --git a/src/com/hellogithub/servlet/retUserServlet.java b/src/com/hellogithub/servlet/retUserServlet.java index 877dbdb..fc9448d 100644 --- a/src/com/hellogithub/servlet/retUserServlet.java +++ b/src/com/hellogithub/servlet/retUserServlet.java @@ -48,7 +48,8 @@ public class retUserServlet extends HttpServlet { { setResultError("查询失败",writer); }else{ - setResultOK("查询成功",writer); + writer.println(jsonString); + writer.close(); } diff --git a/src/com/hellogithub/servlet/userDetailServlet.java b/src/com/hellogithub/servlet/userDetailServlet.java index 78a4e8e..09fbbee 100644 --- a/src/com/hellogithub/servlet/userDetailServlet.java +++ b/src/com/hellogithub/servlet/userDetailServlet.java @@ -60,7 +60,6 @@ public class userDetailServlet extends HttpServlet { dataMap.put("project",projectService.retProjectByUserId(id)); jsonString = JSONObject.toJSONString(dataMap); writer.println(jsonString); - setResultOK("查询失败",writer); } }