1.请求转发
1-1 代码
@Controller
public class DispatcherController {
@RequestMapping("/req-one")
public String reqOne(String username, HttpServletRequest request) {
System.out.println(String.format("One, Username: %s", username));
request.setAttribute("age", 100);
return "forward:req-two";
}
@RequestMapping("/req-two")
public String reqTwo(String username, HttpServletRequest request) {
System.out.println(String.format("Two, Username: %s", username));
System.out.println(request.getAttribute("age"));
return "index";
}
}
1-2 图片
2请求重定向
2-1代码
@Controller
public class RedirectController {
@RequestMapping("/redirect-one")
public String redirectOne(String username, HttpServletRequest request) {
System.out.println(String.format("One, Username: %s", username));
request.setAttribute("age", 100);
return "redirect:redirect-two";
}
@RequestMapping("/redirect-two")
public String redirectTwo(String username, HttpServletRequest request) {
System.out.println(String.format("One, Username: %s", username));
request.setAttribute("age", 100);
return "index";
}
}
2-2图片