diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/wps/controller/WpsController.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/wps/controller/WpsController.java index 305f83d..83ef2bb 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/wps/controller/WpsController.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/wps/controller/WpsController.java @@ -31,6 +31,7 @@ import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.ServletRequestAttributes; import javax.annotation.Resource; +import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.*; @@ -135,7 +136,8 @@ public class WpsController { public void getWpsUrlByGet(HttpServletRequest request, HttpServletResponse response, @RequestParam("fileId") String fileId, @RequestParam("fileName") String fileName, - @RequestParam("userToken") String userToken + @RequestParam("userToken") String userToken, + @RequestHeader(name = "Authorization") String token ) { WpsClientInVo in = new WpsClientInVo(); in.setFileId(fileId); @@ -145,8 +147,13 @@ public class WpsController { try { response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); + response.setHeader("Cookie","mall3_token="+token); + Cookie theC = new Cookie("mall3_token",token); + theC.setMaxAge(-1); + theC.setPath("/"); + response.addCookie(theC); out.println(str); - ; + }catch (Exception e){ e.printStackTrace(); }