67,513
社区成员
发帖
与我相关
我的任务
分享
public static String getReturnPathDefaultUseRefererHeaderValue(HttpServletRequest request) {
String returnPath=request.getParameter(WebConstants.PARAMETER_RETURN_PATH);
if(StringUtils.isNotBlank(returnPath)){
return returnPath;
}
String referer=request.getHeader("Referer");
if(StringUtils.isBlank(referer)||!referer.startsWith(WebAppUtils.getBaseAccessUrlWithoutPort(request)))){
return null;
}
return new String(Base64.encodeBase64(referer.getBytes()));
}