springMvc中的handler可以接收如下的servletAPI:
1.HttpServletRequest
2.HttpServletResponse
3.HttpSession
4.java.security.Principal
5.Locale
6.InputStream
7.OutputStream
8.Reader
9.Writer
ex:
在maven中导入如下的依赖:
<!-- https://mvnrepository.com/artifact/javax.servlet/servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>调用方式: @RequestMapping("/testServletAPI")
public String testServletAPI(HttpServletRequest request, HttpServletResponse response){
System.out.println("testServletAPI,"+request+", "+response);
return "success";
} @RequestMapping("/testServletAPI")
public void testServletAPI(HttpServletRequest request, HttpServletResponse response, Writer out){
System.out.println("testServletAPI,"+request+", "+response);
try {
out.write("hello");
} catch (IOException e) {
e.printStackTrace();
}
}
本文介绍如何在SpringMVC应用中直接使用Servlet API,包括HttpServletRequest、HttpServletResponse等核心接口,并展示了具体的代码实例。
1681

被折叠的 条评论
为什么被折叠?



