|
@@ -12,6 +12,7 @@ import org.springframework.web.servlet.HandlerInterceptor;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import javax.servlet.http.HttpSession;
|
|
|
+import java.nio.charset.StandardCharsets;
|
|
|
|
|
|
/**
|
|
|
* 登录拦截器
|
|
@@ -36,9 +37,10 @@ public class LoginHandlerInterceptor implements HandlerInterceptor {
|
|
|
}
|
|
|
// 用户名为空重新登录
|
|
|
if (request.getRequestURI().startsWith("/api/")) {
|
|
|
- response.setCharacterEncoding("UTF-8");
|
|
|
+ response.setCharacterEncoding(StandardCharsets.UTF_8.name());
|
|
|
response.setContentType("application/json; charset=utf-8");
|
|
|
- byte[] bytes = JSON.toJSONString(R.error().code(401).message("登录失效,请刷新页面重新登录")).getBytes();
|
|
|
+ byte[] bytes = JSON.toJSONString(R.error().code(401).message("登录失效,请刷新页面重新登录"))
|
|
|
+ .getBytes(StandardCharsets.UTF_8);
|
|
|
response.getOutputStream().write(bytes);
|
|
|
} else {
|
|
|
response.sendRedirect("/login");
|