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

Struts 2 Java Discussion :

liste de checkboxes


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4
    Par défaut liste de checkboxes
    Bonjour,

    J'ai une liste d'items affichés avec S2 et displaytag . Pour chaque ligne, j'affiche un checkbox :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <input type="checkbox" name="selectedItems" 
                          value="<c:out value="${stock.item.id}" />" />
    Lors de la validation du formulaire, j'essaye de récuperer simplement dans l'action le tableau de valeurs correspondantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    private Long[] selectedItems;
     
    public void setSelectedItems(Long[] selectedItems) {
         log.debug("Ordering " + selectedItems);
         this.selectedItems=  selectedItems;
    }
    Mais je ne rentre pas dans le setSelectedItems. J'ai essayé avec le type String[] sans succès non plus.

    Quelqu'un connait-il la méthode qui va bien?

    Merci d'avance,

    Fred.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    365
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Janvier 2006
    Messages : 365
    Par défaut
    Bonjour,
    Je fais presque la même chose dans mon code et je n'ai aucun problème pour récupérer le tableau de "selectedItems". Quel est exactement ton problème ? Que veux-tu dire par : "Mais je ne rentre pas dans le setSelectedItems." ?
    En tout cas, ce que je peux dire c'est que tu devrais peut-être vérifier du côté des intercepteurs associés à ton action. Configure par exemple ton action avec:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <interceptor-ref name="defaultStack"/>
    ceci assurerait que l'intercepteur "params" est appliqué et que donc les paramètres de la requête sont renseignés avant l'exécution de l'action.

  3. #3
    Membre confirmé
    Profil pro
    Développeur Java
    Inscrit en
    Juillet 2004
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2004
    Messages : 204
    Par défaut
    Bonjour,

    Perso, je suis partie du projet "exemple_blank" et je crois qu'il manque des librairies.

    En effet, je n'arrive pas à faire passer un paramètre d'une jsp vers une action. Que me manque t-il ?

    j'ai mis la ligne citée au dessus dans mon action, mais cela ne change rien. Je ne dois pas avoir un bon struts.xml

Discussions similaires

  1. Liste des checkbox cochées dans un formulaire
    Par qwiskas dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 19/09/2006, 05h25
  2. liste de checkbox et extraire les cases cochées.
    Par schtroumpf_farceur dans le forum Langage
    Réponses: 1
    Dernier message: 01/08/2006, 15h49
  3. Parcourir une liste de checkbox
    Par fet dans le forum ASP
    Réponses: 3
    Dernier message: 25/07/2006, 12h35
  4. Cocher/Decocher une liste de checkbox
    Par Alain15 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 20/07/2006, 15h40
  5. [JSP] Liste de checkboxes 2 niveaux de hiérarchie dans form
    Par belgianbaloo dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 21/09/2005, 09h59

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