public abstract class AbstractBaseController extends BaseController
页面请求 /ControllerPATH/page/pageServiceId
数据请求 /ControllerPATH/data/dataServiceId
限定符和类型 | 字段和说明 |
---|---|
protected static String |
IMG_404
binary service 404 的图片文件classpath 路径
|
protected static String |
REQ_MID
Request 请求中的 Mapper服务ID 参数名
|
protected static String |
REQ_SID
Request 请求中的 服务ID 参数名
|
构造器和说明 |
---|
AbstractBaseController() |
限定符和类型 | 方法和说明 |
---|---|
void |
binary(String serviceId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
二进制请求
|
void |
data(String serviceId,
Map<String,Object> model,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
数据请求
|
void |
download(String serviceId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
下载请求
|
protected String |
formatMsg(String fmt,
String data) |
String |
get404ImageClasspath() |
String |
getDefaultMapperId()
app default ParameterMapper beanId
|
String |
getMapperId() |
abstract String |
getReqPrefix()
request attribute 中的请求参数的前缀
|
String |
getRequestServiceId() |
protected void |
output404File(OutputStream out) |
String |
page(String serviceId,
Map<String,Object> model,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
页面请求
|
Map<String,String> |
parseRequest(javax.servlet.http.HttpServletRequest request) |
void |
upload(String serviceId,
org.springframework.web.multipart.MultipartHttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
下载请求
|
getFileFromClasspath, output
protected static String IMG_404
protected static String REQ_SID
protected static String REQ_MID
public void binary(String serviceId, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
serviceId
- serviceIdrequest
- requestresponse
- responsejavax.servlet.ServletException
- ServletExceptionIOException
- IOExceptionpublic void data(String serviceId, Map<String,Object> model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
serviceId
- serviceIdmodel
- Maprequest
- requestresponse
- responsejavax.servlet.ServletException
- ServletExceptionIOException
- IOExceptionpublic void download(String serviceId, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
serviceId
- serviceIdrequest
- requestresponse
- responsejavax.servlet.ServletException
- ServletExceptionIOException
- IOExceptionpublic String get404ImageClasspath()
public String getDefaultMapperId()
ParameterMapper
的实现类的 beanIdpublic String getMapperId()
public abstract String getReqPrefix()
public String getRequestServiceId()
public String page(String serviceId, Map<String,Object> model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
serviceId
- serviceIdmodel
- modelrequest
- requestresponse
- responsejavax.servlet.ServletException
- ServletExceptionIOException
- IOExceptionpublic void upload(String serviceId, org.springframework.web.multipart.MultipartHttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
serviceId
- serviceIdrequest
- requestresponse
- responsejavax.servlet.ServletException
- ServletExceptionIOException
- IOExceptionprotected void output404File(OutputStream out)
Copyright © 2015 jiucai.org. All rights reserved.