在Java Web应用程序中进行路由

时间:2016-05-02 09:20:52

标签: java angularjs spring-mvc url-routing

我使用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进行导航并仅将数据驱动的调用发送到控制器。

我的方法在效率和最佳实践方面是否正确?感谢。

0 个答案:

没有答案