我使用带有appfuse框架的spring,我想在JSP页面中显示两个或三个表。如下所示,
<display:table name="users" cellspacing="0" cellpadding="0" requestURI="" id="names" class="table" export="true">.....</display:table>
...
控制器中的:
return new ModelAndView(getSuccessView(), Constants.PROFILE, fetchData());
但是,由于控制器只能返回一个对象集合,因此我必须为不同的表使用两个不同的底层对象。
对如何解决这个问题感到困惑?
干杯, Ĵ
答案 0 :(得分:0)
您真的需要阅读ModelAndView的文档。虽然控制器只能返回单个ModelAndView,但模型可能包含许多属性。
ModelAndView mav = new ModelAndView(getSuccessView());
mav.addObject(Constants.PROFILE, fetchData());
mav.addObject(Constants.SOMETHINGELSE, fetchOtherData());
return mav;