public abstract class HttpBaseServlet extends HttpServlet
详情见: https://redkale.org
| 限定符和类型 | 类和说明 |
|---|---|
protected static interface |
HttpBaseServlet.AuthIgnore
配合 HttpBaseServlet 使用。
|
protected static interface |
HttpBaseServlet.HttpCacheable
配合 HttpBaseServlet 使用。
|
protected static class |
HttpBaseServlet.ParamSourceType
配合 @WebParam 使用。
|
protected static interface |
HttpBaseServlet.WebAction
配合 HttpBaseServlet 使用。
|
protected static interface |
HttpBaseServlet.WebParam
配合 @WebAction 使用。
|
protected static interface |
HttpBaseServlet.WebParams |
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
RET_METHOD_ERROR |
static int |
RET_SERVER_ERROR |
| 构造器和说明 |
|---|
HttpBaseServlet() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.lang.String |
_prefix(HttpServlet servlet) |
protected void |
addHeader(HttpRequest request,
java.lang.String name,
java.io.Serializable value) |
abstract boolean |
authenticate(int moduleid,
int actionid,
HttpRequest request,
HttpResponse response) |
void |
execute(HttpRequest request,
HttpResponse response) |
void |
postDestroy(HttpContext context,
AnyValue config) |
boolean |
preExecute(HttpRequest request,
HttpResponse response) |
void |
preInit(HttpContext context,
AnyValue config) |
protected void |
setHeader(HttpRequest request,
java.lang.String name,
java.io.Serializable value) |
public static final int RET_SERVER_ERROR
public static final int RET_METHOD_ERROR
public boolean preExecute(HttpRequest request, HttpResponse response) throws java.io.IOException
java.io.IOExceptionpublic final void execute(HttpRequest request, HttpResponse response) throws java.io.IOException
execute 在类中 Servlet<HttpContext,HttpRequest,HttpResponse>java.io.IOExceptionpublic final void preInit(HttpContext context, AnyValue config)
public final void postDestroy(HttpContext context, AnyValue config)
public abstract boolean authenticate(int moduleid,
int actionid,
HttpRequest request,
HttpResponse response)
throws java.io.IOException
java.io.IOExceptionprotected void setHeader(HttpRequest request, java.lang.String name, java.io.Serializable value)
protected void addHeader(HttpRequest request, java.lang.String name, java.io.Serializable value)
protected java.lang.String _prefix(HttpServlet servlet)