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