更改cookie默认存储路径为contextpath

This commit is contained in:
thinkgem
2020-10-14 22:55:29 +08:00
parent 629b1b963f
commit fa2b3d92ca
2 changed files with 5 additions and 3 deletions

View File

@@ -9,6 +9,7 @@ import javax.servlet.http.HttpServletResponse;
import com.jeesite.common.codec.EncodeUtils;
import com.jeesite.common.lang.StringUtils;
import com.jeesite.common.web.http.ServletUtils;
/**
* Cookie工具类
@@ -45,7 +46,8 @@ public class CookieUtils {
* @param uri 路径
*/
public static void setCookie(HttpServletResponse response, String name, String value, int maxAge) {
setCookie(response, name, value, "/", maxAge);
HttpServletRequest request = ServletUtils.getRequest();
setCookie(response, name, value, request != null ? request.getContextPath() : "", maxAge);
}
/**
@@ -94,7 +96,7 @@ public class CookieUtils {
* @return 值
*/
public static String getCookie(HttpServletRequest request, HttpServletResponse response, String name, boolean isRemove) {
return getCookie(request, response, name, "/", false);
return getCookie(request, response, name, request != null ? request.getContextPath() : "", false);
}
/**