IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Web Java Discussion :

[Spring MVC] DisplayTag


Sujet :

Spring Web Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5
    Points : 5
    Points
    5
    Par défaut [Spring MVC] DisplayTag
    Bonjour,

    Je travaille avec Spring MVC et la bibliothèque DisplayTag, pour l'affichage de mes résultats.

    Mon contrôleur (SimpleFormController) récupère une liste et l'ajoute dans le modèle et renvoie vers ma page de résultat. Ma page jsp (resultat.jsp) récupère cette liste et l'affiche via le tag
    <display:table name="${listeResultatRecherche}" defaultsort="2" >.

    Cette méthode fonctionne correctement, cependant quand je veux mettre en place ma pagination, et que je clique sur un lien ma page n'affiche plus rien.

    Quelqu'un a-t-il déjà eu ce problème et si oui a-t-il pu le résoudre ?

    Merci d'avance pour votre aide

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    J'ai réussi.

    Il faut surcharger la méthode
    isFormSubmission(HttpServletRequest pRequest) afin que le contrôleur ne soit pas appelé lorsqu'on passe des paramètre dans la requête (comme dans la requête GET utilisée par DisplayTag).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    protected boolean isFormSubmission(HttpServletRequest pRequest) {
    		// Définit si la requete passé doit etre traitée par le controleur
    		return pRequest.getParameterMap().size()> 0 || super.isFormSubmission(pRequest);
    	}
    Il suffit alors de definir l'URL de redirection comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <display:table name="${listeResultatRecherche}" defaultsort="2" decorator="fr.ucanss.ldap.presentation.DecorateurRechercherPersonne" pagesize="2" requestURI="rechercherPersonne.html">

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Soumettre un displaytag+spring mvc
    Par santati dans le forum Spring Web
    Réponses: 6
    Dernier message: 30/07/2009, 17h31
  2. spring mvc et displaytag
    Par santati dans le forum Spring Web
    Réponses: 4
    Dernier message: 06/02/2009, 15h13
  3. [Spring MVC][Validator] Ne stop pas si il y a une erreurs
    Par Hikage dans le forum Spring Web
    Réponses: 3
    Dernier message: 15/02/2006, 09h43
  4. [Débat] Spring MVC versus Struts
    Par alheim dans le forum Frameworks Web
    Réponses: 6
    Dernier message: 19/12/2005, 10h13
  5. [Spring MVC] Formulaire dynamique
    Par partyboy dans le forum Spring Web
    Réponses: 7
    Dernier message: 17/10/2005, 10h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo