| 限定符和类型 | 类和说明 |
|---|---|
static interface |
Url2SqlContext.ConnSource |
| 构造器和说明 |
|---|
Url2SqlContext() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
destroy()
销毁上下文,比如数据库连接
|
void |
error(Exception e,
String errorMsg)
code=-1 : 设置服务器内部错误(500)
|
Object |
getAction() |
Connection |
getConn() |
static Url2SqlContext.ConnSource |
getConnSource() |
Map<String,Object> |
getDatas() |
String |
getExtensionName() |
String |
getParam(Object key) |
<T> T |
getParamByType(Class<T> clazz,
String key)
取得对应基本类型(包括数组)
|
Map<String,String[]> |
getParams() |
String[] |
getParams(Object key) |
Render |
getRender() |
javax.servlet.http.HttpServletRequest |
getRequest() |
String |
getRequestUrl() |
javax.servlet.http.HttpServletResponse |
getResponse() |
javax.servlet.http.HttpSession |
getServletSession() |
Map<String,Object> |
getSession() |
Object |
getSessionVal(String str)
从session中取值
|
<T> T |
getSessionValueToType(String key,
Class<T> clazz) |
UrlConfig |
getUrlConfig() |
boolean |
hasError()
如果包含错误(即code!
|
void |
put(String key,
Object value)
填充有用的数据
|
void |
put404()
填充错误
code=-5 : API不存在
|
void |
putBanIP(String msg)
填充错误
code=-4 : 禁止IP访问
|
void |
putBusy()
填充错误
code=-6 : 访问频率超限
|
void |
putError(int code,
String msg)
填充错误
|
void |
putError(int code,
String msg,
boolean clean)
填充错误
|
void |
putFormError(Map<String,String> errors)
设置表单错误信息
code=-2 : 请求参数无效。 |
void |
putFormError(String msg,
Map<String,String> errors)
填充表单错误
|
void |
putNoLogin()
填充错误
code=1 : 用户未登录
|
void |
putNoPermission()
填充错误
code=-3 : 无API访问权限。
|
void |
putUsefulData(String key,
Object value)
填充有用的数据
|
void |
setConn(Connection conn) |
static void |
setConnSource(Url2SqlContext.ConnSource connSource) |
void |
setExtensionName(String extensionName) |
void |
setParams(Map<String,String[]> params) |
void |
setRender(Render render) |
void |
setRequest(javax.servlet.http.HttpServletRequest request) |
void |
setRequestUrl(String requestUrl) |
void |
setResponse(javax.servlet.http.HttpServletResponse response) |
void |
setSession(Map<String,Object> session) |
void |
setUrlConfig(UrlConfig urlConfig) |
public Connection getConn()
public void setConn(Connection conn)
public javax.servlet.http.HttpServletRequest getRequest()
public javax.servlet.http.HttpSession getServletSession()
public void setRequest(javax.servlet.http.HttpServletRequest request)
public javax.servlet.http.HttpServletResponse getResponse()
public void setResponse(javax.servlet.http.HttpServletResponse response)
public String getExtensionName()
public void setExtensionName(String extensionName)
public String getRequestUrl()
public void setRequestUrl(String requestUrl)
public Render getRender()
public void setRender(Render render)
public Object getAction()
public <T> T getParamByType(Class<T> clazz, String key)
clazz - key - public UrlConfig getUrlConfig()
public void setUrlConfig(UrlConfig urlConfig)
public boolean hasError()
public void putError(int code,
String msg,
boolean clean)
code - msg - clean - true表示清除原有数据public void putError(int code,
String msg)
code - msg - public void error(Exception e, String errorMsg)
e - 异常errorMsg - 异常消息,如果传递null 则为 500:e.getMessage()public void putFormError(String msg, Map<String,String> errors)
msg - errors - public void putFormError(Map<String,String> errors)
errors - public void putNoPermission()
public void putBanIP(String msg)
msg - public void put404()
public void putBusy()
public void putNoLogin()
public void destroy()
public static Url2SqlContext.ConnSource getConnSource()
public static void setConnSource(Url2SqlContext.ConnSource connSource)
Copyright © 2015. All Rights Reserved.