JSF同时进行ajax调用

前端之家收集整理的这篇文章主要介绍了JSF同时进行ajax调用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以使用JSF进行同时执行的ajax调用(在开始新调用之前不等待先前的调用完成)?
不,它们按规范显式排队,没有任何异常.见 JSF 2 specification第13.3.2章:

13.3.2 Ajax Request Queueing

All Ajax requests must be put into a client side request queue before they are sent to the
server to ensure Ajax requests are processed in the order they are sent. The request that has been waiting in the queue the
longest is the next request to be sent. After a request is sent,the Ajax request callback function must remove the request
from the queue (also known as dequeuing). If the request completed successfully,it must be removed from the queue. If
there was an error,the client must be notified,but the request must still be removed from the queue so the next request
can be sent. The next request (the oldest request in the queue) must be sent. Refer to the jsf.ajax.request
JavaScript documentation for more specifics about the Ajax request queue.

这样做是为了确保服务器端的视图作用域bean的线程安全性.

原文链接:https://www.f2er.com/ajax/160013.html

猜你在找的Ajax相关文章