Jsp页面中的异步与同步

时间:2019-08-18
本文章向大家介绍Jsp页面中的异步与同步,主要包括Jsp页面中的异步与同步使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

"异步"请求是相对于"同步"请求而言的,很多操作都存在"异步"和"同步"一说, "同步" 的意思是说,你发起一个操作,程序需要一直等待,直到操作完成,程序才能继续执行进行下一步。 异步就是 你开始一个操作,程序在操作完成之前可以继续后续的工作,当操作完成后,触发事件或者使用回调来处理操作完成的手续。
一般来说异步操作都是启动一个新的线程去处理你的请求,完成之后调用你指定的回调函数来完成整个异步操作。

1 <a href="" onclick="number_jian(${b.id})" id="decrement">-</a>
2 <input type="text" class="kongge" onfocus=this.blur() value="${b.num}">        
1 function number_add(id){
2     var num = 1;
3     var id=id;
4     window.location.href="/happy-farm/cart/findLandCartList3?landID="+id+'&number='+num;
5     //$(".kongge").click();
6     //添加事件执行浏览器默认操作,也就是必须执行下面的事件之后,页面才会刷新
7     $(".kongge").trigger("click").focus();
8     //alert("加后-当前数量+"+num);
9 }

一般jsp的请求你会通过地址栏打一个地址,或者提交form表单的方式,这样网页都会被刷新。但是如果你在jsp页面发送一个ajax请求的话,跟前两种不同,后台会返回给jsp页面内容,页面不会直接刷新,你可以把返回的数据写在页面的div中,这样就完成了页面的局部刷新。
举个例子,你做一个查询功能,页面上有查询条件和查询结果显示区域,你可以点查询按钮的时候通过ajax异步发送你的查询条件,而你得到后台返回的查询结果后,更新你的jsp页面的查询结果,jsp的其他部分,比如查询条件,都没有更新,jsp没有刷新,而是更新了查询结果这一块内容。

原文地址:https://www.cnblogs.com/smart-fox/p/11372924.html