重构HttpServlet

This commit is contained in:
Redkale
2017-05-12 13:42:10 +08:00
parent 681faa415f
commit 4feea0e784
22 changed files with 891 additions and 106 deletions

View File

@@ -64,6 +64,10 @@ public class HttpRequest extends Request<HttpContext> {
protected boolean boundary = false;
protected int moduleid;
protected int actionid;
private final String remoteAddrHeader;
Object attachment; //供 HttpBaseServlet传递Entry使用
@@ -236,6 +240,24 @@ public class HttpRequest extends Request<HttpContext> {
return super.removeProperty(name);
}
/**
* 获取模块ID来自&#64;HttpServlet.moduleid()
*
* @return 模块ID
*/
public int getModuleid() {
return this.moduleid;
}
/**
* 获取操作ID来自&#64;HttpMapping.actionid()
*
* @return 模块ID
*/
public int getActionid() {
return this.actionid;
}
/**
* 获取客户端地址IP
*
@@ -350,6 +372,8 @@ public class HttpRequest extends Request<HttpContext> {
this.contentLength = -1;
this.boundary = false;
this.bodyparsed = false;
this.moduleid = 0;
this.actionid = 0;
this.attachment = null;