public abstract class SHSpringBase
extends java.lang.Object
Description: Spring基类(单例,注意线程安全)
Title:首亨软件 - 聚天平台
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
BEGIN_DIRECT_FORWARD |
static java.lang.String |
BEGIN_RET_TYPE |
static java.lang.String |
BEGIN_RET_TYPE_DATA |
static java.lang.String |
BEGIN_RET_TYPE_PAGE |
static java.lang.String |
ERROR |
static java.lang.String |
ERROR_MSG |
static java.lang.String |
FAILURE |
static java.lang.String |
IFRAME_FORWARD |
static java.lang.String |
MESSAGE |
static java.lang.String |
SUCCESS |
构造器和说明 |
---|
SHSpringBase() |
限定符和类型 | 方法和说明 |
---|---|
void |
begin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
DataCenter |
dc()
获取数据库连接
|
void |
finish(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
请求方法之后调用
|
java.lang.String |
getErrorDirectForword() |
java.lang.String |
getErrorDirectType() |
java.lang.String |
getErrorMsg() |
java.lang.String |
getParameterValue(java.lang.String name)
获取request中的值
|
java.lang.String[] |
getParameterValues(java.lang.String name)
获取request中的多值数组
|
java.io.File |
getRequestFile(javax.servlet.http.HttpServletRequest request,
java.lang.String filedName)
获取上传的单个文件
|
java.util.List<java.io.File> |
getRequestFiles(javax.servlet.http.HttpServletRequest request)
获取上传的多个文件
|
java.lang.Object |
getSessionValue(java.lang.String key)
从Session中取值
|
javax.servlet.http.HttpServletRequest |
request()
获取HttpServletRequest
|
javax.servlet.http.HttpServletResponse |
response()
获取 HttpServletResponse
|
javax.servlet.http.HttpSession |
session()
获取 HttpSession
|
void |
setErrorDirectForword(java.lang.String forword)
错误跳转页面
|
void |
setErrorDirectRet(java.lang.String msg)
错误直接返回
|
void |
setErrorMsg(java.lang.String errorMsg) |
void |
setRequestValue(java.lang.String key,
java.lang.Object value)
设置值到request中
|
void |
setSessionValue(java.lang.String key,
java.lang.Object value)
将值存入Session中
|
UserInfo |
userInfo()
获取当前登陆用户信息
|
public static final java.lang.String SUCCESS
public static final java.lang.String FAILURE
public static final java.lang.String MESSAGE
public static final java.lang.String ERROR
public static final java.lang.String IFRAME_FORWARD
public static final java.lang.String BEGIN_RET_TYPE
public static final java.lang.String ERROR_MSG
public static final java.lang.String BEGIN_DIRECT_FORWARD
public static final java.lang.String BEGIN_RET_TYPE_PAGE
public static final java.lang.String BEGIN_RET_TYPE_DATA
public DataCenter dc()
public javax.servlet.http.HttpServletRequest request()
public javax.servlet.http.HttpServletResponse response()
public javax.servlet.http.HttpSession session()
public void setSessionValue(java.lang.String key, java.lang.Object value)
key
- 索引value
- 值public java.lang.Object getSessionValue(java.lang.String key)
key
- 键public UserInfo userInfo()
public java.lang.String getParameterValue(java.lang.String name)
name
- Stringpublic java.lang.String[] getParameterValues(java.lang.String name)
name
- Stringpublic void setRequestValue(java.lang.String key, java.lang.Object value)
key
- Stringvalue
- Objectpublic void setErrorMsg(java.lang.String errorMsg)
public java.lang.String getErrorMsg()
public void setErrorDirectForword(java.lang.String forword)
forword
- Stringpublic void setErrorDirectRet(java.lang.String msg)
msg
- Stringpublic java.lang.String getErrorDirectType()
public java.lang.String getErrorDirectForword()
public java.io.File getRequestFile(javax.servlet.http.HttpServletRequest request, java.lang.String filedName)
request
- HttpServletRequestfiledName
- Stringpublic java.util.List<java.io.File> getRequestFiles(javax.servlet.http.HttpServletRequest request)
request
- HttpServletRequestpublic void begin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
public void finish(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
request
- HttpServletRequestresponse
- HttpServletResponse