public abstract class BaseController
extends org.springframework.web.servlet.mvc.multiaction.MultiActionController
rendText(javax.servlet.http.HttpServletResponse,String)| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DATA_NO_EXISTS
数据不存在
|
static String |
REDIRECT_BACK
页面跳转——返回
|
DEFAULT_COMMAND_NAME, LAST_MODIFIED_METHOD_SUFFIX, PAGE_NOT_FOUND_LOG_CATEGORY, pageNotFoundLogger| 构造器和说明 |
|---|
BaseController() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addValidator(org.springframework.validation.Validator validator)
增加validator.
|
protected String |
getCommandName(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,
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,
Object object,
org.springframework.web.bind.ServletRequestDataBinder binder)
回调函数,在BindObject的最开始调用。
|
protected void |
printV3XJS(javax.servlet.http.HttpServletResponse response) |
protected void |
printV3XJS(PrintWriter out)
已过时。
使用printV3XJS(HttpServletResponse response)替代。
|
protected org.springframework.web.servlet.ModelAndView |
redirectModelAndView(String url)
中间跳转页面,用在:action1 跳转到action2
public ModelAndView send(HttpServletRequest request,
HttpServletResponse response) throws Exception {
return redirectModelAndView("/collaboration.do? |
protected org.springframework.web.servlet.ModelAndView |
redirectModelAndView(String url,
String location)
跳转到页面,在指定的窗口,用在:action1 跳转到action2
public ModelAndView send(HttpServletRequest request,
HttpServletResponse response) throws Exception {
return redirectModelAndView("/collaboration.do? |
protected org.springframework.web.servlet.ModelAndView |
refreshWindow(String jsWindow) |
protected org.springframework.web.servlet.ModelAndView |
refreshWindow(String jsWindow,
String jsScript) |
protected org.springframework.web.servlet.ModelAndView |
refreshWorkspace() |
protected void |
rendJavaScript(javax.servlet.http.HttpServletResponse response,
String jsContent)
输出一点JS脚本
rendJavaScript(response, "alert('成功')"));
|
protected void |
rendJavaScriptUnclose(javax.servlet.http.HttpServletResponse response,
String jsContent) |
protected void |
rendText(javax.servlet.http.HttpServletResponse response,
String content)
直接向客户端返回Content字符串,不用通过View页面渲染.
|
bind, createBinder, getExceptionHandler, getLastModified, getMethodNameResolver, getValidators, getWebBindingInitializer, handleNoSuchRequestHandlingMethod, handleRequestInternal, invokeNamedMethod, newCommandObject, setDelegate, setMethodNameResolver, setValidators, setWebBindingInitializerhandleRequest, isSynchronizeOnSession, setSynchronizeOnSessionapplyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkAndPrepare, getCacheSeconds, getSupportedMethods, isAlwaysMustRevalidate, isRequireSession, isUseCacheControlHeader, isUseCacheControlNoStore, isUseExpiresHeader, preventCaching, setAlwaysMustRevalidate, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseCacheControlNoStore, setUseExpiresHeadergetServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextpublic org.springframework.web.servlet.ModelAndView index(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exceptionprotected void printV3XJS(PrintWriter out)
PrintWriter - protected void printV3XJS(javax.servlet.http.HttpServletResponse response)
throws IOException
IOExceptionprotected void infoCloseOrFresh(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String infoMsg)
throws Exception
Exceptionprotected void initBinder(javax.servlet.http.HttpServletRequest request,
org.springframework.web.bind.ServletRequestDataBinder binder)
throws Exception
initBinder 在类中 org.springframework.web.servlet.mvc.multiaction.MultiActionControllerExceptionprotected void preBind(javax.servlet.http.HttpServletRequest request,
Object object,
org.springframework.web.bind.ServletRequestDataBinder binder)
throws Exception
binder.setDisallowedFields(new String[] { "image", "category" });
Exceptionprotected String getCommandName(Object command)
getCommandName 在类中 org.springframework.web.servlet.mvc.multiaction.MultiActionControllerprotected void addValidator(org.springframework.validation.Validator validator)
protected void rendText(javax.servlet.http.HttpServletResponse response,
String content)
throws IOException
IOExceptionprotected void rendJavaScript(javax.servlet.http.HttpServletResponse response,
String jsContent)
throws IOException
rendJavaScript(response, "alert('成功')"));
response - IOExceptionprotected void rendJavaScriptUnclose(javax.servlet.http.HttpServletResponse response,
String jsContent)
throws IOException
IOExceptionprotected org.springframework.web.servlet.ModelAndView redirectModelAndView(String url)
public ModelAndView send(HttpServletRequest request,
HttpServletResponse response) throws Exception {
return redirectModelAndView("/collaboration.do?method=listSent");
}
url - action2的urlprotected org.springframework.web.servlet.ModelAndView redirectModelAndView(String url, 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(String jsWindow)
protected org.springframework.web.servlet.ModelAndView refreshWindow(String jsWindow, String jsScript)
protected void noCache(javax.servlet.http.HttpServletResponse response)
Copyright © 2016–2018. All rights reserved.