前端请求代码
$(function(){
$.post("test1",{"id":1},function(){},"json");
$.post("test2",{"id":2},function(){},"json");
$.post("test3",{"id":3},function(){},"json");
});
struts配置代码
action接受代码(test1,test2,test3完全一样)
package com;
import com.opensymphony.xwork2.ActionSupport;
public class Test1 extends ActionSupport{
private int id;
/**
* @param args
*/
@Override
public String execute() throws Exception {
return SUCCESS;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
}
我测试发现,当前端同时请求数>2是就会报错,还有就是请求参数不同是就不会报错,例如下面
$.post("test1",{"hd":1},function(){},"json");
$.post("test2",{"id":2},function(){},"json");
$.post("test3",{"jd":3},function(){},"json");
把对应的action属性修改了也不会报错。
请问下是什么原因造成的,以及怎么修改,主要还是想知道造成这种情况的原因?
(个人目前是请求依次发送)