Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JQuery ajax无法从struts-2操作中获得响应_Java_Jquery_Struts2 - Fatal编程技术网

Java JQuery ajax无法从struts-2操作中获得响应

Java JQuery ajax无法从struts-2操作中获得响应,java,jquery,struts2,Java,Jquery,Struts2,我正在向struts-2中的action类发送ajax请求。数据已成功发送,但我没有从操作中得到任何响应,jquery fail()在完成后运行,而不是done() 我得到一个错误: HTTP Status 404 - /MyProject/viewMonitor/newjsp.jsp Ajax请求: $.ajax({ type: "post", url: "getCampData" data: {campaignId: campaignId},

我正在向struts-2中的action类发送ajax请求。数据已成功发送,但我没有从操作中得到任何响应,
jquery fail()
在完成后运行,而不是
done()

我得到一个错误:

HTTP Status 404 - /MyProject/viewMonitor/newjsp.jsp
Ajax请求:

$.ajax({
        type: "post",
        url: "getCampData"
        data: {campaignId: campaignId},
    }).done(function(response) {
        alert("Camp List : " + response.campList);
    }).fail(function() {
        alert("error");
    });
struts操作映射:

<action name="*CampData" method="{1}" class="com.monitor.CampAction">
        <result name="get">/viewMonitor/newjsp.jsp"</result>
</action>

在struts操作映射中,在结果标记中:

<result name="get">/viewMonitor/newjsp.jsp"</result>
/viewMonitor/newjsp.jsp”

您在
.jsp上有一个额外的双引号
,我认为这是您的ajax无法工作的问题。

我认为您的操作映射结果中有错误,并且/或者jsp location.jsp location是正确的,但是我不知道是否是操作映射错误,想要获得帮助。@AnkitLamba在action类中是否有方法
get
?是的,我有方法get@romacand,方法签名是什么?
<result name="get">/viewMonitor/newjsp.jsp"</result>