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 1 Java Discussion :

[Struts-Layout] datagrid fonctions exemple


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 137
    Par défaut [Struts-Layout] datagrid fonctions exemple
    Bonsoir,

    Je voudrais un lien vers un exemple qui montre comment ajouter, supprimer et mettre à jour un datagrid.

    Merci

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Ici.

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 137
    Par défaut
    J'ai commencé par ajouter un nouvel enregistrement.
    Voici mon action:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Collection added = datagrid.getAddedData();
    			Iterator it = added.iterator();
    			while (it.hasNext() ) {  
    				SgfcDatValEncaissement newdelais = (SgfcDatValEncaissement) it.next();
    				Banque Bq=ref.afficherBanqueByCode(dataForm.getCodBanq());
    				newdelais.setBanque(Bq);
    				ModePayement modeP=ref.afficherModByCode(dataForm.getCodModPay());
    				newdelais.setModePayement(modeP);
    									BigDecimal b1=new BigDecimal((dataForm.getBqDep()=="")?"0":dataForm.getBqDep());
    					newdelais.setParDeplacee(b1);
    					BigDecimal b2=new BigDecimal((dataForm.getBqSurP()=="")?"0":dataForm.getBqSurP());
    					newdelais.setParMemBanq(b2);
    					BigDecimal b3=new BigDecimal((dataForm.getMemeBq()=="")?"0":dataForm.getMemeBq());
    					newdelais.setParMemBanq(b3);
     
    				// Enregistrer le nouveau délais dans la base 
    				ref.ajouterDelais(newdelais);
    L'exception suivante a été générée BeanUtils.populate

    Merci

  4. #4
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Peux-tu donner la stacktrace complète de l'erreur avec la cause mère (root cause) ?

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 137
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    exception 
     
    javax.servlet.ServletException: javax.servlet.ServletException: javax.servlet.ServletException: BeanUtils.populate
    	org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
    	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
    	org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    	org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
    	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
     
     
    cause mère 
     
    javax.servlet.ServletException: javax.servlet.ServletException: BeanUtils.populate
    	org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
    	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
    	org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    	org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)
    	org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)
    	org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)
    	org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
    	org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
    	org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
    	org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
    	org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
    	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
    	org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    	org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
    	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 137
    Par défaut
    En regardant ce post http://www.developpez.net/forums/d47...tagrid-p-save/ , j'ai pensé à enlever la liste déroulante pour voir qu'est ce que ça va donner. Et là! l'enregistrement est bien ajouté, c'est idem pour la suppression! C'est quoi le problème?

Discussions similaires

  1. [Struts-Layout] Datagrid exemple complet
    Par avia767 dans le forum Struts 1
    Réponses: 9
    Dernier message: 19/07/2011, 14h46
  2. Réponses: 2
    Dernier message: 31/01/2008, 14h45
  3. [Struts-Layout] Datagrid : Erreur Unchecked Conversion
    Par Le Pharaon dans le forum Struts 1
    Réponses: 13
    Dernier message: 21/09/2007, 09h02
  4. cacher des colonnes du struts layout datagrid
    Par imsory dans le forum Struts 1
    Réponses: 1
    Dernier message: 02/04/2007, 11h28
  5. Réponses: 2
    Dernier message: 25/02/2007, 23h56

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