Java 带弹簧控制器的角度传感器

Java 带弹簧控制器的角度传感器,java,angularjs,spring,jsp,spring-mvc,Java,Angularjs,Spring,Jsp,Spring Mvc,在我当前的应用程序中,当用户点击第一个URL时,控件转到SpringMVC控制器,返回JSP页面名称并呈现JSP。 我们在前端使用angularjs,因此当呈现JSP页面时,Angular控制器将调用ajax,以便从SPRING MVC控制器以JSON格式获取数据 所以我唯一的问题是,有没有其他方法可以避免两次撞击SPRING控制器 首先用于返回JSP页面和 第二个是ajax调用,点击Spring控制器获取JSON数据 p.S-Spring控制器(@ResponseBody)自动将JSON中的数

在我当前的应用程序中,当用户点击第一个URL时,控件转到SpringMVC控制器,返回JSP页面名称并呈现JSP。 我们在前端使用angularjs,因此当呈现JSP页面时,Angular控制器将调用ajax,以便从SPRING MVC控制器以JSON格式获取数据

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

  • 首先用于返回JSP页面和

  • 第二个是ajax调用,点击Spring控制器获取JSON数据


  • p.S-Spring控制器(@ResponseBody)自动将JSON中的数据导入FE,AngularJs负责JSON加载所有字段。

    因此,我不知道您是否只能从FE向服务器发送一个请求。但是,如果可以的话,这将不会像两个请求那样有效和规模。从FE角度来看,它具有获取页面和数据所需的所有结构。保留单独的视图和数据。

    第一个URL命中仅用于呈现页面,第二个URL命中数据库并获取JSON中所有必要的数据。我只是想知道在1次点击中我是否可以得到DB调用并呈现页面??我认为最好的方法是去掉jsp并将视图部分也移动到angular。我建议您查看spring和angular的一些基本教程。我担心jsp的使用,因为它扼杀了前端使用angular的目的。