gpt4 book ai didi

javascript - 请求方法 'DELETE'不支持Angular JS Spring Boot

转载 作者:行者123 更新时间:2023-11-28 07:25:35 25 4
gpt4 key购买 nike

你好,我正在使用 Spring Boot、Restful Web 服务和 AngularJS,

这是我的休息 Controller

@RestController
@RequestMapping("/structure")
public class StructureNotificationRestContolleur {

@Autowired
StructureNotificationService StructureNotif;
@Autowired
ChampService champService;

@RequestMapping(value = "/deleteChamp/{ch}", method=RequestMethod.DELETE )
public @ResponseBody void DeleteChamp(@PathVariable (value="ch") int ch)
{
champService.DeleteChamp(ch);
}

有删除按钮:

$scope.deleteST= function(ids)
{
$http.delete('/structure/deleteChamp/'+ids).
success(function(data) {
alert(ids);

});

}

但有错误:o.s.web.servlet.PageNotFound:不支持请求方法“DELETE”

???

最佳答案

$scope.deleteST= function(ids)
{
$http.delete('/structure/deleteChamp/', ids).
success(function(data) {
alert(ids);

});

}

编辑***澄清:+参数作为加法,意味着你最终会得到一个字符串作为操作的结果,而“,”参数意味着你最终会得到一个字符串,url加上javascript/您需要的 Json 对象。

尝试使用“,”而不是“+”

关于javascript - 请求方法 'DELETE'不支持Angular JS Spring Boot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29696945/

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