我是Spring MVC,Spring Data JPA和Java EE技术的新手。我有一个表格可以检索数据,在表格中有一个删除文本。当用户按下删除时,我需要从db中删除它。这是我试过的。但是我得到了
3
这是我在控制器中的方法
HTTP ERROR 404 Problem accessing /listProducts/delete/112. Reason: Not Found
在我的JSP中。这是删除文本
@RequestMapping(value = "/listProducts/delete{productId}",method = RequestMethod.GET)
public int delete(@PathVariable("productId") int productId){
productService.delete(productId);
return "listProducts";
}
服务和服务实现类是正确的。请帮助解决这个问题
答案 0 :(得分:1)
更改
@RequestMapping(value = "/listProducts/delete{productId}",method = RequestMethod.GET)
收件人(删除/ {productId} - > 删除{productId} 和发布,而不是 GET )
@RequestMapping(value = "/listProducts/delete/{productId}",method = RequestMethod.POST)