在實際開發過程當中,不免會用到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