De multiples formes dans une jsp

J'ai deux formulaire sur une page jsp. La première forme n'utilise pas le modelAttribute et la seconde utilise un modelAttribute. Quel est le problème, c'est que si je poste la première forme que je n'utilise pas le modelAttribute va réclamer une erreur que je n'ai pas lier le modelAttribute.

J'ai cherché sur internet pour chercher des solutions, mais je ne peux pas en trouver un qui a été utile.

changeAddress.jsp

<form method="post">
     <input type="hidden" name="id" value="0" />
     <input type="submit" name="exist" value="send to this address" />
</form>
<form:form method="post" modelAttribute="addressForm">
     <form:input path="street" />     
     <input type="submit" name="add" value="send to this address" />  
</form:form>

OrderController.java

@RequestMapping(value="changeAddress",method = RequestMethod.GET)
public ModelAndView showChangAddress(Model model)
{
     model.addAttribute("addressForm", new AddressForm());
     return new ModelAndView("body.changeaddress");
}

@RequestMapping(value="changeAddress", params="add", method = RequestMethod.POST)
public ModelAndView addChangAddress(@ModelAttribute("addressForm") @Valid AddressForm af, BindingResult result, Model model)
{
     System.out.println("a");
     return new ModelAndView("body.changeaddress");
}

@RequestMapping(value="changeAddress", params="exist", method = RequestMethod.POST)
public ModelAndView processChangAddress(@RequestParam(value="id") String id, Model model)
{
     System.out.println("b");
     return new ModelAndView("body.changeaddress");
}

Beaucoup appriciated pour l'aide 🙂

La version de Printemps utilisez-vous?
3.1.3 version
Pouvez-vous essayer de soumettre seule la première forme à l'aide de document.forms[0].soumettre.

OriginalL'auteur Skyverian | 2013-01-03