前端和后端之间传递数据

传统的前端和后端之间传数据有两种方式JSP -> Servlet, Servlet -> JSP。 

      通过对象 request和 session (不考虑 application)完成传值。


      jsp中有两种方式获取servlet传出的值

一种是使用Java语言取出值后在合适的位置显示。

一种是使用EL表达式。

        首先在页面的头部加上引用el表达式的标签:    <%@ taglib        uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

        然后利用el表达式语法直接获取值:   ${name  }

在servlet中传出值并不是真的将值传入html中,而是传入到一个模版中,在这个模版中将传入的值在合适的位置显示出来后再讲整个html代码出入到前台页面,这就完成的servlet参数值的传出显示

利用 前端框架AngularJS传递数据

     前端通过AngularJS的路由功能来区分不同的逻辑页面并将不同的页面绑定到对应的控制器上;

     控制器负责将相应的数据和方法绑定到页面元素并执行相应的操作(包括factory方法的调用);

      工厂方法主要用来动态获取(REST)页面的数据,即请求server端的路由(比如:overview/overview),调用相应的路由函数获取数据;

     factory方法通过依赖注入到相应的控制器中

你可能感兴趣的:(前端和后端之间传递数据)