【问题标题】:Angular with Spring Controller带有弹簧控制器的角度
【发布时间】:2017-02-09 05:46:31
【问题描述】:

在我当前的应用程序中,当用户点击第一个 URL 时,控件转到 SPRING MVC 控制器并返回 JSP 页面名称并呈现 JSP。 我们在前端使用 angularjs。所以当 JSP 页面被渲染时,从 Angular 控制器发出 ajax 调用,以便将来自 SPRING MVC 控制器的 JSON 数据。

所以我唯一的问题是,有没有其他方法可以不击中 SPRING 控制器两次。

  1. 首先用于返回JSP页面和

  2. 对 JSON 数据的 Spring 控制器的 ajax 调用第二次。

P.S - Spring Controller(@ResponseBody) 自动将 DATA 引入 JSON,在 FE 中,AngularJs 负责 JSON 加载所有字段。

【问题讨论】:

  • 我认为最好的方法是摆脱你的jsp并将视图部分也移动到角度。
  • 我建议您查看一些有关 spring 和 Angular 的基本教程。我担心 jsp 的使用,因为它破坏了使用 angular 作为前端的目的。

标签: java angularjs spring jsp spring-mvc


【解决方案1】:

所以,我不知道你是否只能从 FE 获得一个对服务器的请求。但是,如果可以的话,那将不会像两个请求那样有效,也不会像两个请求那样扩展。从 FE Angular 具有获取页面和数据所需的所有结构。保持单独的视图和数据。

【讨论】:

  • 第一个 URL 命中仅用于渲染页面,第二个将命中 DATABASE 并以 JSON 格式获取所有必要的数据。只是想知道我是否可以在 1 次点击中获得 DB 调用并呈现页面??
猜你喜欢
  • 2018-07-27
  • 2013-05-06
  • 1970-01-01
  • 1970-01-01
  • 2015-12-20
  • 2018-11-12
  • 1970-01-01
  • 2014-10-28
  • 1970-01-01
相关资源
最近更新 更多