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 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算