gpt4 book ai didi

java - jQuery ajax 无法从 struts2 操作中获得响应

转载 作者:行者123 更新时间:2023-11-30 11:23:44 24 4
gpt4 key购买 nike

我正在向 struts-2 中的操作类发送 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 映射:

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

我的操作类 get() 方法:

public String get(){

System.out.println("Camp : " + campaignId);
String[] split = campaignId.split(", ");
campList.addAll(Arrays.asList(split));
System.out.println("Camp List : " + campList);
return "get";
}

最佳答案

在您的 struts Action 映射中,在您的结果标签中:

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

你有一个额外的双引号 ".jsp"</result> ,我认为这是您的 ajax 无法正常工作的问题。

关于java - jQuery ajax 无法从 struts2 操作中获得响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21019630/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com