From c5c2d57df8f6ce65d3858d4a951de4713ce06aa8 Mon Sep 17 00:00:00 2001 From: "xueli.xue" Date: Sun, 14 Aug 2016 17:49:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=82=E5=B8=B8=E5=A4=84=E7=90=86=E5=99=A8,?= =?UTF-8?q?=20JSON=E6=95=B0=E6=8D=AE=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/resolver/WebExceptionResolver.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/xxl-job-admin/src/main/java/com/xxl/job/admin/controller/resolver/WebExceptionResolver.java b/xxl-job-admin/src/main/java/com/xxl/job/admin/controller/resolver/WebExceptionResolver.java index 818bf8c8..b5928829 100644 --- a/xxl-job-admin/src/main/java/com/xxl/job/admin/controller/resolver/WebExceptionResolver.java +++ b/xxl-job-admin/src/main/java/com/xxl/job/admin/controller/resolver/WebExceptionResolver.java @@ -1,8 +1,7 @@ package com.xxl.job.admin.controller.resolver; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - +import com.xxl.job.admin.core.model.ReturnT; +import com.xxl.job.core.util.JacksonUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.web.bind.annotation.ResponseBody; @@ -10,8 +9,8 @@ import org.springframework.web.method.HandlerMethod; import org.springframework.web.servlet.HandlerExceptionResolver; import org.springframework.web.servlet.ModelAndView; -import com.xxl.job.admin.core.model.ReturnT; -import com.xxl.job.core.util.JacksonUtil; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; /** * common exception resolver @@ -29,6 +28,7 @@ public class WebExceptionResolver implements HandlerExceptionResolver { HandlerMethod method = (HandlerMethod)handler; ResponseBody responseBody = method.getMethodAnnotation(ResponseBody.class); if (responseBody != null) { + response.setContentType("application/json;charset=UTF-8"); mv.addObject("result", JacksonUtil.writeValueAsString(new ReturnT(500, ex.toString().replaceAll("\n", "
")))); mv.setViewName("/common/common.result"); } else {