从数据库中删除值 - Spring MVC,数据JPA

时间:2017-07-02 09:01:16

标签: java spring spring-mvc spring-data-jpa

我是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";
 }

服务和服务实现类是正确的。请帮助解决这个问题

1 个答案:

答案 0 :(得分:1)

更改

@RequestMapping(value = "/listProducts/delete{productId}",method = RequestMethod.GET)

收件人(删除/ {productId} - > 删除{productId} 发布,而不是 GET

@RequestMapping(value = "/listProducts/delete/{productId}",method = RequestMethod.POST)