я новичок весной и тимилеф, я пытаюсь отправить форму, вставить в базу данных, но когда я использую отправку формы с отправкой, она просто перенаправляет на страницу и не обращается к контроллеру, я не знаю почему Пожалуйста, помогите, вот мой контроллер
@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>