ExtJS从单个servlet加载多个存储

时间:2014-06-25 07:29:38

标签: java multithreading servlets extjs

我在窗口上有2个组合框,在创建窗口时加载了它们的存储。我有一个servlet,它为我们试图加载的两个组合框调用相同的函数但是我发现这会导致问题并且商店无法正确加载。有什么想法吗?

编辑:那么更合适的问题是:如何在同一个servlet上处理多个请求?这是一个多线程问题吗?我真的很想避免不得不处理这个问题,因为即使这个看起来很简单,我也没有那么有经验......

1 个答案:

答案 0 :(得分:0)

我仍然认为如果从不同的XHR请求调用相同的servlet会有问题,但是解决加载问题的方法是通过在彼此的内部级联调用store.load函数来回调函数:< / p>

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

这样东西不会妨碍ajax请求。但是我仍然不知道为什么会发生这种情况,服务器应该处理servlet的多线程...