首页 > 其他 > 详细

ModelAndView 跳转的使用

时间:2014-07-24 17:59:33      阅读:486      评论:0      收藏:0      [点我收藏+]

路径:

bubuko.com,布布扣

学习springmvc  ModelAndView的使用,之前一直仿别人ModelAndView的代码,都是好用的,自己建工程学了下,发现

new ModelAndView("jsp1/0724/myDialog")的时候跳转不过去

配置文件:

<property name="prefix" value="/WEB-INF/page/" />  

<property name="suffix" value=".jsp" />  

/**
 * @author sixd
 * 20140724
 *
 */
@Controller
public class dialogController {

	private static Logger logger = Logger.getLogger(dialogController.class);
	private DialogDao dialogDao;
	@Resource(name = "dialogDao")
	public void setDialogDao(DialogDao dialogDao) {
		this.dialogDao = dialogDao;
	}
	@RequestMapping(value={"/modeltest.do"}, method={RequestMethod.GET,RequestMethod.POST})
	public ModelAndView modeltest(HttpServletRequest request,HttpServletResponse response) throws IOException {
		ModelAndView mav = null;
		mav=new ModelAndView("jsp1/0724/myDialog");
		//mav=new ModelAndView("0724/myDialog");
		return mav;
		
	}
	
}

调查发现,其实控制器返回的以:prefix + view name + suffix = /WEB-INF/pages/myDialog.jsp的形式

prefix:/WEB-INF/page/

suffix:.jsp

view name:myDialog

所以首先配置文件修改为:

配置文件:

<property name="prefix" value="/jsp1/" />  

<property name="suffix" value=".jsp" />

控制器修改为:

/**
 * @author sixd
 * 20140724
 *
 */
@Controller
public class dialogController {

	private static Logger logger = Logger.getLogger(dialogController.class);
	private DialogDao dialogDao;
	@Resource(name = "dialogDao")
	public void setDialogDao(DialogDao dialogDao) {
		this.dialogDao = dialogDao;
	}
	@RequestMapping(value={"/modeltest.do"}, method={RequestMethod.GET,RequestMethod.POST})
	public ModelAndView modeltest(HttpServletRequest request,HttpServletResponse response) throws IOException {
		ModelAndView mav = null;
		//mav=new ModelAndView("jsp1/0724/myDialog");
		mav=new ModelAndView("0724/myDialog");
		return mav;
		
	}
	
}

这样就可以完成跳转了。

总结:使用ModelAndView其实主要注意的是配置文件的路径设置,其次控制器对应上就可以了

本文出自 “骑猴上树” 博客,请务必保留此出处http://qihoushangshu.blog.51cto.com/7872138/1529363

ModelAndView 跳转的使用,布布扣,bubuko.com

ModelAndView 跳转的使用

原文:http://qihoushangshu.blog.51cto.com/7872138/1529363

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