知识点:
    1)、返回值类型为String,请求转发: return ``"forward:/success"``;
    2)、web层的类,返回值为String类型的方法。类只能使用@Controller注解,不能够使用@RestController注解,因为@RestController是包含了@ResponseBody的。而@ResponseBody是直接把return的数据输出在浏览器上,所以达不到请求转发的目的。
    3)、@RequestAttribute``(``"msg"``) ``String ``msg可以获取request.setAttribute("msg","成功了。。。"); request域中的数据。
    4)、方法形参中 HttpServletRequest ``request 也可以通过Object attribute ``= request.getAttribute(``"msg"``);获取request域中的数据。

    1. package com.wzy.springbootweb01.controller;
    2. @Controller
    3. public class MyController {/*"application/json;charset=utf-8"*/
    4. @GetMapping(value = "/attribute")
    5. public String attribute(HttpServletRequest request, HttpServletResponse response) throws Exception{
    6. request.setAttribute("msg","成功了。。。");
    7. request.setAttribute("code",200);
    8. //request.getRequestDispatcher("success").forward(request,response);
    9. return "forward:/success";
    10. }
    11. @ResponseBody
    12. @GetMapping(value = "/success")
    13. public Map successs(@RequestAttribute("msg") String msg,
    14. @RequestAttribute("code") Integer code,
    15. HttpServletRequest request){
    16. Map<String,Object> map = new HashMap<>();
    17. Object attribute = request.getAttribute("msg");
    18. map.put("attribute",attribute);
    19. map.put("msg",msg);
    20. map.put("code",code);
    21. return map;
    22. }
    23. }