de nombreux commandName pour une forme de Spring MVC

J'ai une page jsp où je vais utiliser plusieurs attributs de différentes Classes POJO donc j'ai besoin d'utiliser deux commandName dans le formulaire.
Il est possible à l'utilisateur de multiples @ModelAttribute dans le contrôleur alors, quel est le point si plusieurs commandName ne fonctionne pas ??

Par exemple je veux insérer une information, le nom et la fonction, le nom est un attribut dans la classe de l'Agent et de la fonction est un attribut dans la classe de l'Activité ? que dois-je faire?

Le contrôleur

@RequestMapping(value="/fiche_service",method=RequestMethod.GET)
    public ModelAndView Fiche_service(@ModelAttribute Activite activitey,@ModelAttribute Etablissement etabl,ModelMap model) {
        Agent ag = new Agent();
        return new ModelAndView("FicheService","agent",ag);

    }

La forme

<form:form
action="${pageContext.request.contextPath}/ajouter_activite"
method="post" commandName="activity" commandName="etabl">
<table id="tabmenu">
<tr>
<td>Fonction :</td>
<td><form:input type="text" class="round default-width-input" path="fonction"/></td>
</tr>
<tr>
<td>Nom dtablissement :</td>
<td><form:input type="text" class="round default-width-input" path="noml"/></td>
</tr>
<tr>
<td>Ville :</td>
<td><form:input type="text" class="round default-width-input" path="villel"/></td>
</tr>
<tr>
<td>Délégation :</td>
<td><form:input type="text" class="round default-width-input" path="cd_reg"</td>
</tr>
<tr>
<td>Date début :</td>
<td><form:input type="text" name="date" class="tcal" value="" path="dateAffect"/></td>
</tr>
<tr>
<td>Date fin :</td>
<td><form:input type="text" name="date" class="tcal" value="" path="dateAffect_etab"/></td>
</tr>
<tr>
<td><input class="button round blue image-right ic-right-arrow"
type="submit" value="Créer" /></td>
<td><input class="button round blue image-right ic-right-arrow"
type="reset" value="Initialiser" /></td>
</tr>
</table>
</form:form>

L'Exception:

Etat HTTP 500 - /WEB-INF/pages/FicheService.jsp (line: 397, column: 64) Attribute qualified names must be unique within an element

ligne 397 ==>

method="post" commandName="activity" commandName="etabl">
  • Avez-vous essayé avant de demander? stackoverflow.com/about "Obtenir des réponses à des pratiques, à des questions détaillées"
  • Oui ! J'ai essayé mais cela ne fonctionne pas. je demande si il y a une autre façon de le faire.
  • Merci de poster ce que vous avez essayé: (jsp et de contrôleur) ainsi que d'expliquer ce qu'est exactement ne fonctionne pas. -- Parce que je m'attends qu'il y est une façon de l'obtenir en cours d'exécution.
  • Ok je modifier ma question, voir le code ci-dessus
InformationsquelleAutor Souad | 2013-05-23