首页 > 编程语言 > 详细

SpringMVC的forward和redirect

时间:2015-10-12 12:21:36      阅读:301      评论:0      收藏:0      [点我收藏+]

经常需要在spring的controller之间跳转request,自然想到servlet的forward和redirect方法,还好,spring也提供了类似方法。

 

@RequestMapping(value="/main", method={RequestMethod.GET, RequestMethod.POST})
    public String showBlogMain(Model model){
        setTopLevelChannels(model);
        List<Blog> blogs = blogService.listBlog();
        model.addAttribute("blogs", blogs);
        return "blog/blog_main";
    }

 

 

@RequestMapping(value="/update",method=RequestMethod.POST)    
public String updateBlog( @ModelAttribute(value="blog") Blog blog, BindingResult result){        
        blogService.updateBlog(blog);//        
        //return new ModelAndView("forward:/blog/main");        
        return "forward:/blog/main";     
        //return "redirect:/blog/main";    
}

注意:上面是从GET请求跳到了POST请求。

 

SpringMVC的forward和redirect

原文:http://www.cnblogs.com/xiuquan/p/4871072.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!