public abstract class BaseController extends Object
Description: some api to operate request and response
All controller should extend this BaseController
| 构造器和说明 |
|---|
BaseController() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
getClientIpAddress(javax.servlet.http.HttpServletRequest request)
Get client real ip address .
|
protected void |
writeFile(javax.servlet.http.HttpServletResponse response,
InputStream inputStream,
String filename)
Write file of inputStream to outputStream
|
protected void |
writeFile(javax.servlet.http.HttpServletResponse response,
String filePath)
write file to response
|
protected String getClientIpAddress(javax.servlet.http.HttpServletRequest request)
Header.X_FORWARDED_FOR_HEADER
and this header may rewrite by gateway service such as nignxrequest - tomcat requestprotected void writeFile(javax.servlet.http.HttpServletResponse response,
String filePath)
throws IOException
response - httpResponsefilePath - file path of fileIOException - exception ioprotected void writeFile(javax.servlet.http.HttpServletResponse response,
InputStream inputStream,
String filename)
throws IOException
response - httpResponseinputStream - inputStreamfilename - file name just nameIOException - exception ioCopyright © 2021. All rights reserved.