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

相关文章
相关标签/搜索