可以使用ModelAndView来跳转页面和传值,具体用法如下:
构造方法的参数是要跳转的页面!
通过 ModelAndView 的对象的 AddObject(K,V)方法,可以传入数据!
获得modelAndView的数据的方法:
1.可以通过request.getParameter(K)方法来获得数据
2.可以通过${requestScope.K}获得
具体例子:(xml配置过程已省略)
controller类(部分内容)
@RequestMapping("modelandviewtest") public ModelAndView modelAndViewTest(){ ModelAndView modelAndView = new ModelAndView(SUCCESS); modelAndView.addObject("time", new Date()); return modelAndView; }
index.jsp(部分内容)
<a href="modelandviewtest">modelandviewtest</a>
success.jsp(部分内容)
<body> <h4>Success Page!</h4> <%=request.getAttribute("time") %> </body>
运行结果: