SpringMVC提供访问原始Servlet接口API的功能,通过形参声明即可

    1. @RequestMapping("/servletApi")
    2. public String servletApi(HttpServletRequest request,
    3. HttpServletResponse response, HttpSession session){
    4. System.out.println(request);
    5. System.out.println(response);
    6. System.out.println(session);
    7. request.setAttribute("name","itheima");
    8. System.out.println(request.getAttribute("name"));
    9. return "page.jsp";
    10. }

    Head数据获取
     名称: @RequestHeader
     类型: 形参注解
     位置:处理器类中的方法形参前方
     作用:绑定请求头数据与对应处理方法形参间的关系
     范例:

    1. @RequestMapping("/headApi")
    2. public String headApi(@RequestHeader("Accept-Language") String head){
    3. System.out.println(head);
    4. return "page.jsp";
    5. }

    Cookie数据获取
     名称: @CookieValue
     类型: 形参注解
     位置:处理器类中的方法形参前方
     作用:绑定请求Cookie数据与对应处理方法形参间的关系
     范例:

    1. @RequestMapping("/cookieApi")
    2. public String cookieApi(@CookieValue("JSESSIONID") String jsessionid){
    3. System.out.println(jsessionid);
    4. return "page.jsp";
    5. }

    Session数据获取
     名称: @SessionAttribute
     类型: 形参注解
     位置:处理器类中的方法形参前方
     作用:绑定请求Session数据与对应处理方法形参间的关系
     范例:

    1. @RequestMapping("/sessionApi")
    2. public String sessionApi(@SessionAttribute("name") String name){
    3. System.out.println(name);
    4. return "page.jsp";
    5. }