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";
}
当我按下删除按钮时,我被重定向到附加到此按钮的 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";
}