springmvc转发和重定向(十一)

来源:互联网 发布:淘宝店铺招牌代码 编辑:程序博客网 时间:2024/05/16 23:30

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就可以了,跨类重定向和跨类转发一样

原创粉丝点击