|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
org.springframework.web.servlet.support.WebContentGenerator
org.springframework.web.servlet.mvc.AbstractController
org.springframework.web.servlet.mvc.multiaction.MultiActionController
com.seeyon.ctp.common.controller.BaseController
public abstract class BaseController
Multiaction Controller的基类. 对Spring的MultiActionController作了少量扩展,主要是对数据绑定校验的扩展,
同时增加了{saveMessage(javax.servlet.http.HttpServletRequest, String) },一个rendText(javax.servlet.http.HttpServletResponse,String)
| 字段摘要 | |
|---|---|
static java.lang.String |
DATA_NO_EXISTS
数据不存在 |
static java.lang.String |
REDIRECT_BACK
页面跳转——返回 |
| 从类 org.springframework.web.servlet.mvc.multiaction.MultiActionController 继承的字段 |
|---|
DEFAULT_COMMAND_NAME, LAST_MODIFIED_METHOD_SUFFIX, PAGE_NOT_FOUND_LOG_CATEGORY, pageNotFoundLogger |
| 从类 org.springframework.web.servlet.support.WebContentGenerator 继承的字段 |
|---|
METHOD_GET, METHOD_HEAD, METHOD_POST |
| 从类 org.springframework.context.support.ApplicationObjectSupport 继承的字段 |
|---|
logger |
| 构造方法摘要 | |
|---|---|
BaseController()
|
|
| 方法摘要 | |
|---|---|
protected void |
addValidator(org.springframework.validation.Validator validator)
增加validator. |
protected java.lang.String |
getCommandName(java.lang.Object command)
回调函数,声明CommandName--对象的名字,默认为首字母小写的类名. |
org.springframework.web.servlet.ModelAndView |
index(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
不设置任何action参数时的默认 Action. |
protected void |
infoCloseOrFresh(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String infoMsg)
|
protected void |
initBinder(javax.servlet.http.HttpServletRequest request,
org.springframework.web.bind.ServletRequestDataBinder binder)
初始化binder的回调函数. |
protected void |
noCache(javax.servlet.http.HttpServletResponse response)
|
protected void |
preBind(javax.servlet.http.HttpServletRequest request,
java.lang.Object object,
org.springframework.web.bind.ServletRequestDataBinder binder)
回调函数,在BindObject的最开始调用。 |
protected void |
printV3XJS(javax.servlet.http.HttpServletResponse response)
|
protected void |
printV3XJS(java.io.PrintWriter out)
已过时。 使用printV3XJS(HttpServletResponse response)替代。 |
protected org.springframework.web.servlet.ModelAndView |
redirectModelAndView(java.lang.String url)
中间跳转页面,用在:action1 跳转到action2
public ModelAndView send(HttpServletRequest request,
HttpServletResponse response) throws Exception {
return redirectModelAndView("/collaboration.do? |
protected org.springframework.web.servlet.ModelAndView |
redirectModelAndView(java.lang.String url,
java.lang.String location)
跳转到页面,在指定的窗口,用在:action1 跳转到action2
public ModelAndView send(HttpServletRequest request,
HttpServletResponse response) throws Exception {
return redirectModelAndView("/collaboration.do? |
protected org.springframework.web.servlet.ModelAndView |
refreshWindow(java.lang.String jsWindow)
|
protected org.springframework.web.servlet.ModelAndView |
refreshWindow(java.lang.String jsWindow,
java.lang.String jsScript)
|
protected org.springframework.web.servlet.ModelAndView |
refreshWorkspace()
|
protected void |
rendJavaScript(javax.servlet.http.HttpServletResponse response,
java.lang.String jsContent)
输出一点JS脚本
rendJavaScript(response, "alert('成功')"));
|
protected void |
rendJavaScriptUnclose(javax.servlet.http.HttpServletResponse response,
java.lang.String jsContent)
|
protected void |
rendText(javax.servlet.http.HttpServletResponse response,
java.lang.String content)
直接向客户端返回Content字符串,不用通过View页面渲染. |
| 从类 org.springframework.web.servlet.mvc.multiaction.MultiActionController 继承的方法 |
|---|
bind, createBinder, getExceptionHandler, getLastModified, getMethodNameResolver, getValidators, getWebBindingInitializer, handleNoSuchRequestHandlingMethod, handleRequestInternal, invokeNamedMethod, newCommandObject, setDelegate, setMethodNameResolver, setValidators, setWebBindingInitializer |
| 从类 org.springframework.web.servlet.mvc.AbstractController 继承的方法 |
|---|
handleRequest, isSynchronizeOnSession, setSynchronizeOnSession |
| 从类 org.springframework.web.servlet.support.WebContentGenerator 继承的方法 |
|---|
applyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkAndPrepare, getCacheSeconds, getSupportedMethods, isRequireSession, isUseCacheControlHeader, isUseCacheControlNoStore, isUseExpiresHeader, preventCaching, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseCacheControlNoStore, setUseExpiresHeader |
| 从类 org.springframework.web.context.support.WebApplicationObjectSupport 继承的方法 |
|---|
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext |
| 从类 org.springframework.context.support.ApplicationObjectSupport 继承的方法 |
|---|
getApplicationContext, getMessageSourceAccessor, initApplicationContext, requiredContextClass, setApplicationContext |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 字段详细信息 |
|---|
public static final java.lang.String REDIRECT_BACK
public static final java.lang.String DATA_NO_EXISTS
| 构造方法详细信息 |
|---|
public BaseController()
| 方法详细信息 |
|---|
public org.springframework.web.servlet.ModelAndView index(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.lang.Exception
java.lang.Exceptionprotected void printV3XJS(java.io.PrintWriter out)
PrintWriter -
protected void printV3XJS(javax.servlet.http.HttpServletResponse response)
throws java.io.IOException
java.io.IOException
protected void infoCloseOrFresh(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String infoMsg)
throws java.lang.Exception
java.lang.Exception
protected void initBinder(javax.servlet.http.HttpServletRequest request,
org.springframework.web.bind.ServletRequestDataBinder binder)
throws java.lang.Exception
org.springframework.web.servlet.mvc.multiaction.MultiActionController 中的 initBinderjava.lang.Exception
protected void preBind(javax.servlet.http.HttpServletRequest request,
java.lang.Object object,
org.springframework.web.bind.ServletRequestDataBinder binder)
throws java.lang.Exception
binder.setDisallowedFields(new String[] { "image", "category" });
java.lang.Exceptionprotected java.lang.String getCommandName(java.lang.Object command)
org.springframework.web.servlet.mvc.multiaction.MultiActionController 中的 getCommandNameprotected void addValidator(org.springframework.validation.Validator validator)
protected void rendText(javax.servlet.http.HttpServletResponse response,
java.lang.String content)
throws java.io.IOException
java.io.IOException
protected void rendJavaScript(javax.servlet.http.HttpServletResponse response,
java.lang.String jsContent)
throws java.io.IOException
rendJavaScript(response, "alert('成功')"));
response - -
java.io.IOException
protected void rendJavaScriptUnclose(javax.servlet.http.HttpServletResponse response,
java.lang.String jsContent)
throws java.io.IOException
java.io.IOExceptionprotected org.springframework.web.servlet.ModelAndView redirectModelAndView(java.lang.String url)
public ModelAndView send(HttpServletRequest request,
HttpServletResponse response) throws Exception {
return redirectModelAndView("/collaboration.do?method=listSent");
}
url - action2的url
protected org.springframework.web.servlet.ModelAndView redirectModelAndView(java.lang.String url,
java.lang.String location)
public ModelAndView send(HttpServletRequest request,
HttpServletResponse response) throws Exception {
return redirectModelAndView("/collaboration.do?method=listSent", "parent");
}
url - location -
protected org.springframework.web.servlet.ModelAndView refreshWorkspace()
protected org.springframework.web.servlet.ModelAndView refreshWindow(java.lang.String jsWindow)
protected org.springframework.web.servlet.ModelAndView refreshWindow(java.lang.String jsWindow,
java.lang.String jsScript)
protected void noCache(javax.servlet.http.HttpServletResponse response)
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||