Spring Boot 2.0.5 не запускает параметры запроса - PullRequest
0 голосов
/ 27 сентября 2018

Я пытаюсь освоить основы весенней загрузки 2.0 и постоянно получаю сообщение об ошибке белого ярлыка, когда пытаюсь добавить элемент todo в мое приложение списка задач.Spring Boot 2.0 все еще использует параметры запроса или устарел?Потому что даже когда я пытаюсь удалить элемент todo, я все равно получаю сообщение об ошибке белой метки, говорящее, что идентификатор не был передан.

Мой контроллер Todo:

public class TodoController {

    @Autowired
    TodoService service;

    @RequestMapping(value = "/list-todos", method = RequestMethod.GET)
    public String showTodos(ModelMap modelMap) {
        String name = (String) modelMap.get("name");
        modelMap.put("todos", service.retrieveTodos(name));
        return "list-todos";
    }


    @RequestMapping(value = "/add-todo", method = RequestMethod.GET)
    public String showAddTodoPage(ModelMap model) {
        return "todo";
    }

    @RequestMapping(value = "/add-todo", method = RequestMethod.POST)
    public String addTodo(ModelMap model, @RequestParam String desc) {
        service.addTodo((String) model.get("name"), desc, new Date(), false);
        return "redirect:/list-todos";
    }

    @RequestMapping(value = "/delete-todo", method = RequestMethod.GET)
    public String deleteTodo(@RequestParam("id") int id, ModelMap model) {
        model.put("id", id);
        service.deleteTodo(id);
        return "redirect:/list-todos";
    }
}

Мой JSP todo JSP:

<html>
<head>
    <title>add-todo</title>
</head>
<body>
<h1>Add Todo Page for ${name}</h1>

<form action="Post" method="post">
    <input type="text" name="desc">
    <br>
    <input type="submit">
</form>
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...