ResponseEntity 重定向到新页面,而我希望它保留在同一页面中

ResponseEntity redirecting to a new page, while I want it to remain in the same page

当我按下删除按钮时,我被重定向到附加到此按钮的 link,而我想在使用 ResponseEntity 时成为同一页面。 这是按钮:

<td><a type="button" class="btn btn-warning" href="/delete-todo?id=${todo.id}">DELETE</a></td>

这是我的控制器:

@RequestMapping(value="/delete-todo")
public ResponseEntity<Void> deleteTodo(@RequestParam int id){
    todoService.delete(id);
    return ResponseEntity.ok().build();
}

After pressing delete button

The delete button

谁能告诉我 ResponseEntity 做错了什么。

只需 return 删除重定向即可:

@RequestMapping(value="/delete-todo")   
public String deleteTodo(@RequestParam int id){         
   todoService.delete(id);      
   return "/todo-list";     
}