更改cookie默认存储路径为contextpath
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user