新增curr-domain配置

This commit is contained in:
click33
2021-08-31 15:46:48 +08:00
parent be6cd36640
commit c129be45ed
13 changed files with 124 additions and 14 deletions
@@ -10,6 +10,7 @@ import javax.servlet.http.HttpServletResponse;
import cn.dev33.satoken.SaManager;
import cn.dev33.satoken.context.model.SaRequest;
import cn.dev33.satoken.exception.SaTokenException;
import cn.dev33.satoken.util.SaFoxUtil;
/**
* Request for Servlet
@@ -21,7 +22,7 @@ public class SaRequestForServlet implements SaRequest {
/**
* 底层Request对象
*/
HttpServletRequest request;
protected HttpServletRequest request;
/**
* 实例化
@@ -80,10 +81,14 @@ public class SaRequestForServlet implements SaRequest {
}
/**
* 返回当前请求的url,例:http://xxx.com/?id=127
* 返回当前请求的url,例:http://xxx.com/test
* @return see note
*/
public String getUrl() {
String currDomain = SaManager.getConfig().getCurrDomain();
if(SaFoxUtil.isEmpty(currDomain) == false) {
return currDomain + this.getRequestPath();
}
return request.getRequestURL().toString();
}
@@ -19,7 +19,7 @@ public class SaResponseForServlet implements SaResponse {
/**
* 底层Request对象
*/
HttpServletResponse response;
protected HttpServletResponse response;
/**
* 实例化
@@ -14,7 +14,7 @@ public class SaStorageForServlet implements SaStorage {
/**
* 底层Request对象
*/
HttpServletRequest request;
protected HttpServletRequest request;
/**
* 实例化