baidu_22927985 2015-01-13 06:23 采纳率: 0%
浏览 1914

struts2 当同时向多个action发送请求,请求参数相同时报错

前端请求代码
$(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属性修改了也不会报错。
请问下是什么原因造成的,以及怎么修改,主要还是想知道造成这种情况的原因?
(个人目前是请求依次发送)

  • 写回答

2条回答 默认 最新

  • Bicycle_0 2015-01-13 06:37
    关注

    $(function(){
    $.ajaxSetup({async:false});//取消异步,执行完一个post再继续
    $.post("test1",{"id":1},function(){},"json");
    $.post("test2",{"id":2},function(){},"json");
    $.post("test3",{"id":3},function(){},"json");
    });
    这样也许可以

    评论

报告相同问题?

悬赏问题

  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记