日期:2014-05-17  浏览次数:20640 次

springmvc后台跳转不成功,怎么解决,谢谢
首先前台是一个iframe中一个表单提交到后台,后台处理完后转到一个controller中的方法执行
跳转到方法执行了,但是页面还是上个页面

@RequestMapping(value="/update", method=RequestMethod.POST)
public ModelAndView updateProfile(News news)
{
newsService.updateNewProfile(news);
return new ModelAndView("forward:/system/news/list.do");
}


页面还是上一个页面,没有跳转到下个页面,请问怎么解决

------解决方案--------------------
iframe只在页面第一次加载时加载进来,再次刷新才能看到效果吧。
------解决方案--------------------
刚刚接触SpringMVC2天,还是个菜鸟,进来学习一下,不知道这么写是否正确

@RequestMapping(value="/update", method=RequestMethod.POST)
public ModelAndView updateProfile(News news)
{
newsService.updateNewProfile(news);
return new ModelAndView("redirect:/system/news/list.do");
}
上段代码可以不new ModelAndView

public String updateProfile(News news)
{
newsService.updateNewProfile(news);
return "redirect:/system/news/list.do";
}
就知道这么多。希望学习。