comment le modèle d'affichage de l'attribut dans la jsp à l'aide de Spring MVC?
Fait ma demande Spring MVC...
J'ai de l'Utilisateur.jsp, En cela, je suis en création d'une certaine forme vide (zones de texte, textarea..) je suis d'Afficher le formulaire ci-dessous à l'aide de la méthode Dans ma classe de Contrôleur. Ci-dessous le code pour ajouter un formulaire vide sur le Devant de la fin jsp.
@RequestMapping(value = "user", method = RequestMethod.GET)
public String user(Model model) throws Exception {
model.addAttribute("userForm", new UserForm());
return "profile/user";
}
Maintenant, je suis pas un objet UserForm dans la Base de données(3 lignes).
Alors .. Comment faire pour ajouter un attribut du Modèle,si nous ajoutons ceci est leur tout ignorer de l'attribut de modèle?
Comment afficher cet attribut de modèle en Jsp en utilisant JSTL?
Veuillez me suggérer, je suis coincé à ce point..
Vous pouvez accéder en jsp comme ${objet userForm.someField}
le code ci-dessus donne forme vide, Mais comment faire pour ajouter un attribut de modèle pour le même formulaire?
le code ci-dessus donne forme vide, Mais comment faire pour ajouter un attribut de modèle pour le même formulaire?
OriginalL'auteur | 2013-04-02
Vous devez vous connecter pour publier un commentaire.
Vous pouvez ajouter la liste de userFomrs comme un attribut du modèle
Dans JSTL vous pouvez effectuer une itération sur elle
Essayez de la manière suggérée et revenir si vous obtenez une erreur particulière.
OriginalL'auteur xyz
Exemple De Code
Dans Votre Contrôleur
dans la page jsp:
Deux fois, la demande est transmise à la même méthode dans le contrôleur..Si la Liste est vide , l'écran indiquent le formulaire vide. Autrement, le formulaire contenant des données
Bon.. c'est montrer.. mais la base de données ont deux valeurs constituent donc également afficher dans la page deux fois.. est-il correct ou pas? si il est correct de ma page ont une seule forme.
Pourquoi ne pas u utilisation de la table? Dynamique de ce genre de situation, nous avons recours à des tables ou des div.. jstl foreach est à l'intérieur de la table et à l'extérieur de tr .Pour chaque ligne de la Liste une nouvelle ligne est créée dans la jsp
OriginalL'auteur raj