springMVC objects as method parameters used ServletAPI

ServletAPI SpringMVC favor of the original object as a parameter control method.

Support original ServletAPI object has:
  the HttpServletRequest
  HttpServletResponse
  the HttpSession
  java.security.Principal
  Locale
  InputStream
  OutputStream
  Reader
  Writer
We can put the above objects, write directly used in the process parameter control.

@RequestMapping("/testServletAPI")
public String testServletAPI(HttpServletRequest request, HttpServletResponse response, HttpSession session) {
  System.out.println(request);
  System.out.println(response);
  System.out.println(session);
  ServletContext servletContext = session.getServletContext();
  System.out.println(servletContext);
  return "success";
}

 

Guess you like

Origin www.cnblogs.com/roadlandscape/p/12310421.html