|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectnet.vsame.url2sql.helper.Url2SqlContext
public class Url2SqlContext
Url2Sql上下文 可以取得数据库连接 请求参数 请求路径
| 嵌套类摘要 | |
|---|---|
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)
|
|
|
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中取值 |
|
|
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)
|
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public Url2SqlContext()
| 方法详细信息 |
|---|
public Connection getConn()
public void setConn(Connection conn)
public javax.servlet.http.HttpServletRequest getRequest()
public javax.servlet.http.HttpSession getServletSession()
public Map<String,Object> getSession()
public void setSession(Map<String,Object> session)
public <T> T getSessionValueToType(String key,
Class<T> clazz)
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 Map<String,String[]> getParams()
public String[] getParams(Object key)
public String getParam(Object key)
public void setParams(Map<String,String[]> params)
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 Map<String,Object> getDatas()
public boolean hasError()
public void putUsefulData(String key,
Object value)
key - value -
public void put(String key,
Object value)
key - value -
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 Object getSessionVal(String str)
str -
public void destroy()
public static Url2SqlContext.ConnSource getConnSource()
public static void setConnSource(Url2SqlContext.ConnSource connSource)
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||