public abstract class AbstractRequest extends Object implements IRequest
| 限定符和类型 | 字段和说明 |
|---|---|
protected Client |
client
客户端
|
protected int |
pageNumber
页码,从第1页开始计
|
protected int |
pageSize
每页记录数
|
protected Bean |
param
请求的参数
|
protected ISession |
session
会话
|
protected static IValidator |
validator
验证器
|
LOCAL_IP_V4, LOCAL_IP_V6MIN_TEMP_FILE_NAME_LENGTH| 构造器和说明 |
|---|
AbstractRequest() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
get(String key)
获取请求参数值
|
String |
get(String key,
String rules)
获取验证通过的请求参数值
|
String |
get(String key,
String rules,
String name)
获取验证通过的请求参数值
|
String[] |
getArray(String key)
获取请求参数值数组
|
String[] |
getArray(String key,
String rules)
获取验证通过的请求参数值数组
|
String[] |
getArray(String key,
String rules,
String name)
获取验证通过的请求参数值数组
|
Bean |
getBody()
获取请求体转换的Bean,使用默认数据格式
|
Bean |
getBody(String format)
获取请求体转换的Bean
|
Client |
getClient()
获取客户端
|
int |
getPageNumber()
获取页码
|
int |
getPageSize()
获取每页记录数
|
Bean |
getParam()
获取请求参数
|
ISession |
getSession()
获取会话,将根据properties中nlf.session.auto_create值决定是否自动创建,默认为true
|
void |
setClient(Client client) |
void |
setPageNumber(int pageNumber) |
void |
setPageSize(int pageSize) |
void |
setParam(Bean param) |
void |
setSession(ISession session) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBodyString, getInputStream, getPath, getSessiongetFilesprotected int pageNumber
protected int pageSize
protected Bean param
protected Client client
protected ISession session
protected static IValidator validator
public void setParam(Bean param)
public ISession getSession()
IRequestgetSession 在接口中 IRequestpublic void setSession(ISession session)
public void setClient(Client client)
public int getPageNumber()
IRequestgetPageNumber 在接口中 IRequestpublic void setPageNumber(int pageNumber)
public int getPageSize()
IRequestgetPageSize 在接口中 IRequestpublic void setPageSize(int pageSize)
public String[] getArray(String key, String rules, String name)
IRequestCopyright © 2020. All Rights Reserved.