Spring MVC操作原生Servlet 对象
Spring MVC 可以操作原生的Servlet API,如下的这些原生API,可以各自 自由混合使用,也可以和其他非原生 参数组合使用
实例代码:
/** * 1.Spring MVC 获取原生的servlet API <br /> * 2.当请求方法的参数上加上原生的Servlet API类型请求参数 时,Spring MVC会自动注入对于类型的入参<br /> * 3.MVC Handller 方法可以接收的ServletAPI类型参数有 : * 1) HttpServletRequest * 2) HttpServletResponse * 3) HttpSession * 4) java.security.Principal * 5) Locale * 6) InputStream * 7) OutputStream * 8) Reader * 9) Writer * @param request * @param response * @return */ @RequestMapping("index") public String index(HttpServletRequest request , HttpServletResponse response ) { System.out.println("request:" + request); return "index"; } public String index2(HttpServletResponse response , @RequestParam("name")String name) { return "index"; }