Форма th: действие не работает с использованием тимелина и весны - PullRequest
0 голосов
/ 05 марта 2020

я новичок весной и тимилеф, я пытаюсь отправить форму, вставить в базу данных, но когда я использую отправку формы с отправкой, она просто перенаправляет на страницу и не обращается к контроллеру, я не знаю почему Пожалуйста, помогите, вот мой контроллер

@Controller
public class AdminController {
    @Autowired
    private CategoryServiceImpl categoryService;

    @GetMapping("/adminPage")
    public String index(){
        return "adminPage";
    }
    @GetMapping("/categoryList")
    public String showCategory(){
        return "categoryList";
    }

    @GetMapping("form")
    public String categoryForm(Model model, Category category){
        model.addAttribute("category", category);
       // model.addAttribute("add", true);
//        categoryService.create(category);

        return "admin/categoryForm";
    }
    @PostMapping("create")
    public String addOrgCategory(@Valid Category orgCategory) {
        categoryService.create(orgCategory);
        return "redirect:/categoryList";
    }

моя html форма здесь

   <form action="#" th:action="@{/create}" th:object="${category}" method="POST">
            <div class="form-group">
                <label for="name" class="text-dark font-bold">Category name</label>
                <input id="name" type="text" class="form-control" th:value="${category} ? ${category.name} : ' '" th:field="*{name}">
            </div>

            <div class="form-group">
            </div>

            <button
                    type="submit" class="btn btn-success" data-toggle="tooltip"
                    data-placement="top" title="Tooltip on top">Create
            </button>
        </form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...