2010-12-10 23 views
2
public class MyForm { 
    private String username; 
    //getter...setter 
} 


@Controller 
public class MyController { 
    @RequestMapping("/handleForm") 
    public String handleForm(MyForm form, Model model){ 
    //do something 
    } 
} 

Si je soumets un formulaire au contrôleur ci-dessus avec un paramètre ' nom d'utilisateur 'tout fonctionne bien. Je suis currious cependant, juste pour la convenance d'utilisateur je voudrais raccourcir le paramètre 'username' à 'u' comme dans: http://mydomain.com?u=rocky (plutôt que http://mydomain.com?username=rocky).Liaison de données de forme de ressort - comment mapper une propriété de formulaire à un attribut de formulaire (lorsque la propriété de formulaire a un nom différent de l'objet de formulaire)

Mais je préfère ne pas avoir MyForm.u, c'est un peu difficile à lire pour la maintenabilité future. Puis-je associer MyForm.username au paramètre de formulaire 'u'? Facilement?

Répondre