jsp如何传值给servlet,servlet之间怎么传值

  jsp如何传值给servlet,servlet之间怎么传值

  本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

  首先,明确服务器和客户端的区别。

  浏览器是属于客户端的,浏览器的边上是用户的电脑在处理的东西。

  那边的服务器属于服务器端,网络上的数据基本都是从服务器端获取的。

  然后,servlet在服务器端处理数据,而js属于客户端。

  为了从servlet获取数据,当需要数据时,js通过某种机制(比如ajax)访问服务器的servlet,

  根据servlet js访问服务器时传递的参数(不需要参数),在服务器上进行计算,然后返回结果(一般返回json数据),然后js就可以处理返回的数据了。

  比如JS框架jquery中的ajax方法

  $.ajax(

  servlet的服务器地址,

  { 数据的键:提交给服务器的数据的值,其他键key2 :其他数据值value2} ,

  成功:函数(servlet返回的数据变量){

  数据交互成功后的处理功能,在这里动态改变你的页面。

  }

  );当然,客户端与服务器交互的过程,除了上述成功的状态,还会有其他三种不同的状态。根据不同的状态,也可以分别处理。

  最后,一个相对较新的JS框架,比如node.js,大大简化了客户端和服务器端的数据交互过程。对于客户端和服务器端数据交换量大的应用(比如微博),使用它可以大大提高性能。

  【推荐学习:javascript高级教程】以上是servlet中定义的变量如何传递给javascript函数的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: