ExtJS从单个servlet加载多个存储



我在一个窗口上有两个组合框,它们的存储在创建窗口时加载。我有一个单一的servlet调用相同的函数,我们正在尝试加载两个组合框,但我发现这会导致问题,商店不能正确加载。什么好主意吗?

编辑:所以更合适的问题是:如何处理同一个servlet上的多个请求?这是多线程问题吗?我真的想避免处理这个问题,因为我不是很有经验,尽管这个看起来很简单。

我仍然认为如果从不同的XHR请求调用相同的servlet会有问题,但是解决加载问题的方法是调用store。在彼此的回调函数中以级联方式加载函数:

store1.load({
 callback: function() {
  store2.load();
 }
});

这样东西就不会妨碍ajax请求。然而,我仍然不知道为什么会发生这种情况,服务器应该照顾servlet的多线程…

最新更新