Я новичок в использовании Spring Framework и просто создаю свой собственный проект, чтобы уловить идею. Поток этого журнала -> список клиентов -> выберите один клиент -> список домашних животных. У меня есть кнопка на первой странице с формой для добавления клиента, и она работает правильно. Однако код, подобный второй кнопке на странице питомца для добавления питомца, не работает. Когда я пытаюсь сохранить нового питомца, он возвращает HTTP 400 - Bad Request и ничего в консоли
pet-form. jsp:
<form:form action="${pageContext.request.contextPath}/pet/savePet"
modelAttribute="pet" method="POST">
<!-- need to associate this data with customer id -->
<form:hidden path="owner.id" />
......
<td><input type="submit" value="Save" class="save" /></td>
</tr>
</tbody>
</table>
PetController. java
@Controller
@RequestMapping("/pet")
public class PetController {
.....
@PostMapping("/savePet")
public String savePet(@ModelAttribute("pet") Pet thePet) {
System.out.println("New Pet " + thePet.toString());
thePet.setOwner(customerService.getCustomer(thePet.getOwner().getId()));
System.out.println("Controller" + thePet);
// save the customer using our service
petService.savePet(thePet);
return "redirect:/pet/showListPets";
}
Есть идеи, что происходит?
Заранее спасибо