可以使用Servlet原生API作為目标方法的入參,具體類型有以下幾種:
1.HttpServletRequest
2.HttpServletResponse
3.HttpSession
4.Writer
5.Reader
6.OutputStream
7.InputStream
8.java.security.Principal
在controller中:
@RequestMapping(value="/springmvc")
@Controller
public class MyServletAPI {
@RequestMapping(value="testServletAPI")
public void testServletAPI(HttpServletRequest request,HttpServletResponse response,Writer out) throws IOException{
System.out.println("testServletAPI"+request+response+out);
out.write("springmvc testServletAPI");
//return "hello";
}
}
在index.jsp中
<a href="springmvc/testServletAPI" target="_blank" rel="external nofollow" >Test ServletAPI</a>