springmvc筆記(6)—使用Servlet原生API做爲參數

在實際開發過程當中,不免會用到Servlet的原生API。SpringMVC能夠在目標方法能夠接受如下幾種Servlet API類型的目標參數:html

  • HttpServletRequest
  • HttpServletResponse
  • HttpSession
  • java.security.Principal
  • Locale
  • InputStream
  • OutputStream
  • Reader
  • Writer

小實驗:傳入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

相關文章
相關標籤/搜索