From 5a71430a137e2a1a09ac1eeb5ae283514a47f837 Mon Sep 17 00:00:00 2001 From: tanghc Date: Tue, 9 Jul 2019 17:33:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=87=8D=E5=AE=9A=E5=90=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sop/gateway/controller/RedirectController.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/sop-gateway/src/main/java/com/gitee/sop/gateway/controller/RedirectController.java b/sop-gateway/src/main/java/com/gitee/sop/gateway/controller/RedirectController.java index 3127d28f..a1d09f27 100644 --- a/sop-gateway/src/main/java/com/gitee/sop/gateway/controller/RedirectController.java +++ b/sop-gateway/src/main/java/com/gitee/sop/gateway/controller/RedirectController.java @@ -6,7 +6,10 @@ import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; +import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; /** * @author tanghc @@ -18,14 +21,15 @@ public class RedirectController { private String path; @RequestMapping("/{method}/{version}/") - public String redirect( + public void redirect( @PathVariable("method") String method , @PathVariable("version") String version , HttpServletRequest request - ) { + , HttpServletResponse response + ) throws ServletException, IOException { request.setAttribute(SopConstants.REDIRECT_METHOD_KEY, method); request.setAttribute(SopConstants.REDIRECT_VERSION_KEY, version); - return "forward:" + path; + request.getRequestDispatcher(path).forward(request, response); } }