Bonsoir,
Je voudrais un lien vers un exemple qui montre comment ajouter, supprimer et mettre à jour un datagrid.
Merci
Bonsoir,
Je voudrais un lien vers un exemple qui montre comment ajouter, supprimer et mettre à jour un datagrid.
Merci
Ici.
J'ai commencé par ajouter un nouvel enregistrement.
Voici mon action:
L'exception suivante a été générée BeanUtils.populate
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);
Merci
Peux-tu donner la stacktrace complète de l'erreur avec la cause mère (root cause) ?
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)
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?![]()
Partager