1. 程式人生 > >SpringMVC之使用Servlet原生API作為參數

SpringMVC之使用Servlet原生API作為參數

3-9 opened 運行 ava exceptio IT ssi output VC

SpringMVC的handler接收如下的ServletAPI類型的參數:

技術分享圖片
? HttpServletRequest
? HttpServletResponse
? HttpSession
? java.security.Principal
? Locale
? InputStream
? OutputStream
? Reader
? Writer
View Code

示例:

技術分享圖片
@RequestMapping("/testServletAPI")
    public void testServletAPI(HttpServletRequest request, HttpServletResponse response, Writer out) throws
IOException { System.out.println("testServletAPI: " + request + "," + response); out.write("hello springmvc"); } 對應的jsp: <a href="test/testServletAPI">Test ServletAPI</a>
View Code

運行項目,點擊超鏈接:

技術分享圖片

技術分享圖片

控制臺輸出:

testServletAPI: org.apache.catalina.connector.RequestFacade@21f0bb9b,org.apache.catalina.connector.ResponseFacade@7d1613c6

SpringMVC之使用Servlet原生API作為參數