在实际开发过程当中,不免会用到Servlet的原生API。SpringMVC能够在目标方法能够接受如下几种Servlet API类型的目标参数:html
小实验:传入HttpServletRequest、HttpServletResponse类型的参数java
<a href="springmvc/testServletAPI">test testServletAPI</a> <br><br>
/** * 能够使用Servlet原生的API做为目标方法的参数 * @throws IOException */ @RequestMapping("/testServletAPI") public void testServletAPI(HttpServletRequest request, HttpServletResponse response, Writer out) throws IOException { System.out.println("testServletAPI:"+request+","+response); out.write("hello springmvc!");//此处out对象是调用了responce.getWriter方法得到的 // return SUCCESS; }
打印结果以下:spring
(此处的文字是由out.write方法输出,不具备html结构)mvc