1.转发forward
本类方法与方法之间进行forward
方式一:return ”forward:list.do“;
@Controller
@RequestMapping("/user")
public class UserController{
@RequestMapping("/index")
public String index(){
return "forward:toAdd.do";
}
@RequestMapping("/toAdd")
public String toAdd(){
return "add";
}
}
页面访问index.do,后台转发到toAdd方法
方式二:return ”forward:/user/list.do“;
@Controller
@RequestMapping("/user")
public class UserController{
@RequestMapping("/index")
public String index(){
return "forward:/user/toAdd.do";
}
@RequestMapping("/toAdd")
public String toAdd(){
return "add";
}
}
注:此方法需从根路径开始写,根路径前面必须有/
跨类进行转发与本类转发方式二一样,需要从要转发的根路径开始
2.重定向与转发类似,将forward换成redirect就可以了,跨类重定向和跨类转发一样