SpringMVC的handler方法中支持诸如很多特殊类型的参数,常用的有
注入原生Servlet对象
- javax.servlet.ServletRequest
- javax.servlet.ServletResponse
- javax.serlvet.http.HttpSession
以流的方式读取请求体、以流的方式响应到客户端
java.io.InputStream、java.io.Readerjava.io.OutputStream、java.io.Writer
读取请求体和请求头数据
- HttpEntity
向页面传参
这三个类虽然不同,返回时是同一个类。
- java.util.Map,org.springframework.ui.Model、org.springframework.ui.ModelMap