我使用Spring MVC / jsp创建了一个Web应用程序。要从一个视图导航到另一个视图,我使用的弹簧控制器如下 -
@RequestMapping(value = { "/transaction" }, method = RequestMethod.GET)
public ModelAndView defaultPage() {
return new ModelAndView("transaction");
}
@RequestMapping(value = {"/getPartnerList"}, method = RequestMethod.POST)
@ResponseBody
List<PartnerList> viewTransactionReport() {
logger.info("inside getPartnerList");
List<PartnerList> partnerList = CommonQuery.getPartnerList();
logger.info("Partner List Size " + partnerList.size());
return partnerList;
}
我首先将视图请求发送到控制器,之后我放置数据驱动的调用来获取JSON数据。
如果我一直在使用AngularJS,我可以使用ng-route进行导航并仅将数据驱动的调用发送到控制器。
我的方法在效率和最佳实践方面是否正确?感谢。