为什么AJAX请求处理成功了,还报404错误?

 我来答
高悦123888
2018-04-10 · TA获得超过1242个赞
知道答主
回答量:14
采纳率:100%
帮助的人:2198
展开全部

首先我们先看代码:

url: urlMap.saveOrUpdateGroupInfo,

type: 'post',
async: false,
dataType: 'json',
data: $("#groupInfo").serialize()
}).done(function(res) {
console.log(res);
if(res.success) {

if(operate.equals("add")){  

info.setParentId(Integer.parseInt(parentId));  

info.setName(name);  

info.setCreateTime(now);  

groupInfoService.addGroup(info);  

}else if (operate.equals("edit")) {  

info.setId(Integer.parseInt(id));  

info.setName(name);  

info.setParentId(Integer.parseInt(parentId));  

groupInfoService.updateGroup(info);  

}else if (operate.equals("delete")) {  

groupInfoService.deleteGroup(Integer.parseInt(id));  

}  

result.setSuccess(true);  

}catch (Exception e){  

log.error("operate group error."+ JsonUtil.toString(info), e);  

result.setSuccess(false);  

result.setMsg(e.getMessage());  

}  

return result;  

}  

}  

Spring对我的返回值进行了映射,但映射结果对应不到视图,所以出现404

解决方法:

1.得把Test01写成Servlet,并映射到某个 URL 上。
2.把Test01改成JSP页面,然后直接请求这个JSP页面。


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式