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 :

grille de mise à jour de la base de données avec les 3 frameworks


Sujet :

Struts 1 Java

  1. #1
    Membre averti
    Inscrit en
    Février 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 32
    Par défaut grille de mise à jour de la base de données avec les 3 frameworks
    Bonjour à tous et à toute;

    Je suis entrain de créer une grille de mise à jour des tables de la base de données à partir de l'eclipse en utilisant les trois framework hibernate,Spring et Struts... "ci-joint l'image de la grille;"

    Pour la suppression le message d'erreur suivant s'affiche :
    GRAVE: "Servlet.service()" pour la servlet action a g�n�r� une exception
    java.lang.NullPointerException
    at pres.SupprimerUserAction.execute(SupprimerUserAction.java:34)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Unknown Source)
    je pense que c'est une erreur de l'Actionsupprimer ,voici ActionSupprimer.java
    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
    35
    36
    37
    38
    39
    40
    41
    42
    package pres;
     
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
     
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.ActionMapping;
    import org.springframework.context.ApplicationContext;
    import org.springframework.web.struts.ActionSupport;
     
    import service.IUserManager;
     
    public class SupprimerUserAction extends ActionSupport {
     
     
    	public ActionForward execute(
     
    			ActionMapping mapping,
     
    			ActionForm form,
     
    			HttpServletRequest request,
     
    			HttpServletResponse response)
     
             throws Exception {
     
    		ListUsersForm supp=(ListUsersForm) form;
     
    		ApplicationContext ctx=getWebApplicationContext();
    		IUserManager metier=(IUserManager) ctx.getBean("service");
     
    		metier.supprimeruser(supp.getUser().getIdUser());
     
     
     
     
    		return mapping.findForward("listeusers");
    	}
     
    }
    et voici supprimer.jsp

    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
    35
    36
    37
    38
    39
    40
    41
    42
    <logic:iterate id="usr" name="userslistform" property="users"  >
     
    <tr> 
     
    <td><bean:write name="usr" property="idUser"/></td>
    <td><bean:write name="usr" property="login"/></td>
    <td><bean:write name="usr" property="pass"/></td>
    <td><bean:write name="usr" property="nom"/></td>
    <td><bean:write name="usr" property="departement"/></td>
     
     
    <td>
     
    <html:link action="SupprimerUser.do" 
       paramName="userslistform" 
       paramProperty="idUser" 
       paramId="idUser">
       <html:img src="./images/supp.bmp"/>
      </html:link>
     
    <!--  -->
     
    <html:link action="ModifierUser.do" 
       paramName="userslistform" 
       paramProperty="idUser" 
       paramId="idUser">
       <html:img src="./images/modifier.bmp"/>
      </html:link>
     
     
    </td>
     
     
     
     
     
     
     
     
    </tr>
     
    </logic:iterate>

  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
    Pour passer la valeur de la propriété idUser de l'objet courant en paramètre de l'Action de path /SupprimerUser, il faut mettre usr dans l'attribut paramName du tag html:link :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <html:link action="SupprimerUser.do" 
       paramName="usr" 
       paramProperty="idUser" 
       paramId="idUser">
    et pour récupérer sa valeur dans l'Action, il faut utiliser ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String idUser=request.getParameter("idUser");

  3. #3
    Membre averti
    Inscrit en
    Février 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 32
    Par défaut String ou Long
    Bonjour;


    Mais String ma générer une erreur parceque idUser est de type Long !!!!

    Cdlt A+

  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
    Une fois que tu as récupéré le paramètre de type String, il suffit de le convertir en Long.

  5. #5
    Membre averti
    Inscrit en
    Février 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 32
    Par défaut
    Re-Bonjour


    oui mais comment ?

    et comment je vais appeler la methode supprimer ?



    Merci d'avance

  6. #6
    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
    Si c'est un Long :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Long id=Long.valueOf(idUser) ;
    Si c'est un long :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    long id=Long.parseLong(idUser) ;
    et ensuite, tu passes id en paramètre de la méthode supprimeruser() :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    metier.supprimeruser(id);

  7. #7
    Membre averti
    Inscrit en
    Février 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 32
    Par défaut
    voici ce que j'ai fait :

    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
    public class SupprimerUserAction extends ActionSupport {
     
     
    	public ActionForward execute(
     
    			ActionMapping mapping,
     
    			ActionForm form,
     
    			HttpServletRequest request,
     
    			HttpServletResponse response)
     
             throws Exception {
     
    		ListUsersForm supp=(ListUsersForm) form;
     
    		ApplicationContext ctx=getWebApplicationContext();
    		IUserManager metier=(IUserManager) ctx.getBean("service");
     
    		//String idUser=request.getParameter("idUser");
     
    		Long id=Long.valueOf(supp.getIdUser()) ;
     
    		metier.supprimeruser(id);		
     
    		return mapping.findForward("listeusers");
    	}
     
    }
    et voici l'erreur :

    GRAVE: "Servlet.service()" pour la servlet action a g�n�r� une exception
    java.lang.NullPointerException
    at pres.SupprimerUserAction.execute(SupprimerUserAction.java:36)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Unknown Source)

  8. #8
    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
    Comme je te l'ai déjà indiqué précédemment, il faut récupérer la valeur de idUser passée en paramètre de l'Action via un request.getParameter.
    Ensuite, tu convertis l'idUser de type String en Long et tu le passes en paramètre de la méthode supprimeruser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    String idUser=request.getParameter("idUser");
     
    if ( idUser != null ) 
    {
       Long id=Long.valueOf(idUser) ;
       metier.supprimeruser(id);
    }

  9. #9
    Membre averti
    Inscrit en
    Février 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 32
    Par défaut org.hibernate.MappingException: Unknown entity: java.lang.Long
    Bonjour ;

    J'ai testé la methode supprimer meme en main(metier.supprimeruser(new Long(2));
    ) et j'ai retenu l'erreur suivante :

    Exception in thread "main" org.hibernate.MappingException: Unknown entity: java.lang.Long
    at org.hibernate.impl.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:550)
    at org.hibernate.impl.SessionImpl.getEntityPersister(SessionImpl.java:1338)
    at org.hibernate.event.def.DefaultDeleteEventListener.onDelete(DefaultDeleteEventListener.java:78)
    at org.hibernate.event.def.DefaultDeleteEventListener.onDelete(DefaultDeleteEventListener.java:52)
    at org.hibernate.impl.SessionImpl.fireDelete(SessionImpl.java:766)
    at org.hibernate.impl.SessionImpl.delete(SessionImpl.java:744)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:301)
    at $Proxy0.delete(Unknown Source)
    at dao.DaoImpl.supprimeruser(DaoImpl.java:62)
    at service.UserManagerImpl.supprimeruser(UserManagerImpl.java:64)
    at util.TestService.main(TestService.java:26)

  10. #10
    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
    Ben là, c'est un autre problème.
    Je n'utilise pas Hibernate mais es-tu certain que la méthode supprimeruser attend en paramètre un objet de type Long ?
    C'est peut-être plutôt le type primitif long non ?
    A toi de vérifier.

  11. #11
    Membre averti
    Inscrit en
    Février 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 32
    Par défaut Long
    j'ai déja utilisé Long dans une methode d'ajout et meme avec la suppression mais juste avec les deux framworks Hibernate et Struts et ca marche dans ce cas là.

    Mais cette fois ci j'ai ajouté Spring et ca marche pas


    Alors le problème est donc avec Spring je pense c'est pas hibernate !!!!!

    J'ai utilisé Long juste pour que les identifiants des users soient autoIncriment .

    y-a -t'il d'autre solutions ?

    cdlt A+

  12. #12
    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
    Le message d'erreur indique clairement que c'est une Exception générée par Hibernate :
    org.hibernate.MappingException: Unknown entity: java.lang.Long
    Peux-tu poster le code de la méthode supprimeruser ?

  13. #13
    Membre averti
    Inscrit en
    Février 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 32
    Par défaut
    oui bien sur

    plutot j'ai meme tester avec int mais c'est la meme erreur et cette fois ci avec integer


    Unknown entity: java.lang.Integer
    voici la methode supprimer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    public void supprimeruser(Long idUser) {
     
    		Session session=HibernateUtil.getSessionFactory().getCurrentSession();
    		session.beginTransaction();
    		session.delete(idUser);
    		session.getTransaction().commit();
     
     
    	}
    et dans la methode main :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    		metier.supprimeruser(new Long(2));

  14. #14
    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
    Je ne connais pas Hibernate mais n'es-tu pas sensé récupérer un objet correspondant à l'idUser et faire un delete sur cet objet ?

    Pour ce problème qui est différent de celui à l'origine de la discussion, je te conseille de poster une nouvelle discussion sur le forum Hibernate.

  15. #15
    Membre averti
    Inscrit en
    Février 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 32
    Par défaut ca marche !!
    Bonjour ;

    je vous remercie par avance.

    J'ai corriger maintenant les erreurs ;la suppression ca marche et l'ajout aussi ca marche bien.

    je vais avoir avec la modification

    cdt

  16. #16
    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 préciser comment tu as résolu le problème Hibernate ?
    ça peut servir à d'autres.

  17. #17
    Membre averti
    Inscrit en
    Février 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 32
    Par défaut
    Bonjour ;

    le problème d'hibernate est du à la méthode supprimer ,j'ai pas bien fait attention à cette méthode :j'ai demandé à hibernate de "delete" sans avoir recharger le tuple à supprimer ;

    il faut tout d'abord charger le user et puis le supprimer avec delete ;

    cdt

  18. #18
    Membre averti
    Inscrit en
    Février 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 32
    Par défaut autre chose
    Bonjour ;

    j'ai une petite question sur la modification;

    est ce que je vais déclarer un autre form bean ou quoi ?

    voici ce que j'ai fait mais jusqu'à maintenant ca marche pas ;


    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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    <%@taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html" %>
    <%@taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %>
    <%@taglib uri="/WEB-INF/tld/struts-logic.tld" prefix="logic"%>
    
    <html>
    <head>
    <title>Liste Users</title>
    </head>
    <body>
    
    <!-- Form_affichage -->
    <table border="0" width="80%">
    <tr>
    <th>
    <html:form action="affiche.do" method="get">
    <html:submit value="Afficher Tous"></html:submit>
    
    </html:form>
    
    </th>
    
    <!-- Form affichage_by_dep -->
    <th><html:form action="bydep.do" method="get">
    
    <html:text property="departement"></html:text>
    <html:submit value="Rechercher Par Département "></html:submit>
    
    </html:form>
    </th>
    
    </tr>
    
    
    
    
    
    
    
    </table>
    
    
    
    
    
    
    
    <table border="1" width="80%">
    
    
    
    
    <tr>
    
    <th>ID_USER</th><th>LOGIN</th><th>PASS</th><th>NOM</th> <th>DEPARTEMENT</th> <th>ACTIONS</th>
    
    </tr>
    
    
    
    
    
    <!-- affichage_tous -->
    <logic:iterate id="usr" name="userslistform" property="users" >
    
    <tr> 
    
    <td><bean:write name="usr" property="idUser"/></td>
    <td><bean:write name="usr" property="login"/></td>
    <td><bean:write name="usr" property="pass"/></td>
    <td><bean:write name="usr" property="nom"/></td>
    <td><bean:write name="usr" property="departement"/></td>
    
    
    <td>
    <center>
    <html:link action="SupprimerUser.do" 
    paramName="usr" 
    paramProperty="idUser" 
    paramId="idUser">
    <html:img src="./images/supp.bmp" alt="Cliquer ici pour Supprimer cet enregistrement"/>
    </html:link>
    
    <!-- pour la modification-->
    <logic:iterate id="formul" name="frlm" property="users">
    <html:link action="ModifierUser.do" 
    paramName="formul" 
    paramProperty="idUser" 
    paramId="idUser">
    <html:img src="./images/modifier.bmp"/>
    </html:link>
    </logic:iterate>
    </center>
    </td>
    
    
    </tr>
    
    </logic:iterate>
    
    <!-- affichage_bydep -->
    
    <logic:iterate id="usrd" name="usersbydep" property="usersd" >
    
    <tr>
    
    <td><bean:write name="usrd" property="idUser"/></td>
    <td><bean:write name="usrd" property="login"/></td>
    <td><bean:write name="usrd" property="pass"/></td>
    <td><bean:write name="usrd" property="nom"/></td>
    <td><bean:write name="usrd" property="departement"/></td>
    
    
    
    
    <td>
    <center>
    <html:link action="SupprimerUser.do" 
    paramName="usrd" 
    paramProperty="idUser" 
    paramId="idUser">
    <html:img src="./images/supp.bmp" alt="Cliquer ici pour Supprimer cet enregistrement"/>
    </html:link>
    
    <!-- -->
    
    <html:link action="ModifierUser.do" 
    paramName="usrd" 
    paramProperty="idUser" 
    paramId="idUser">
    <html:img src="./images/modifier.bmp"/>
    </html:link>
    </center>
    
    </td>
    </tr>
    
    </logic:iterate>
    
    
    <!-- Form Add -->
    
    
    
    <html:form action="AjoutUser.do" method="get">
    
    
    <tr>
    
    <td></td>
    <td><html:text property="login" /></td>
    <td><html:text property="pass"/></td>
    <td><html:text property="nom"/></td>
    <td><html:text property="departement"/></td>
    
    <th><html:submit value="Ajouter"></html:submit></th>
    
    </tr>
    
    </html:form>
    
    
    
    </table>
    </body>
    </html>

    svp avez vous quelques conseils ?

  19. #19
    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
    Je ne comprends pas pourquoi tu as imbriqué un logic:iterate sur la collection users pour la modification alors que tu boucles déjà sur cette collection pour la suppression.

  20. #20
    Membre averti
    Inscrit en
    Février 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 32
    Par défaut
    Bonjour ;


    J'ai terminer aussi la modification et ca marche bien.

    J'ai aussi une petite question :Comment afficher les messages de validation de suppression ou de modificaion dans une boite de dialogue(exmpl :"voulez vous vraiment effacer cet enregistrement!!!" ;"suppression effectuée".....)
    au lieu de les afficher dans une page jsp ????!!!

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. [MySQL] Problème de mise à jour d'une base de données avec php
    Par cykablue dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 15/02/2011, 16h46
  2. Mise à jour d'une base de données avec XML ou CSV
    Par mims1664 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 14/05/2010, 22h42
  3. [C#] [MySQL] Mise à jour de la base de donnée
    Par dev01 dans le forum Windows Forms
    Réponses: 12
    Dernier message: 01/08/2007, 09h15
  4. probleme de virgule dans la mise à jour d'une base de donnée
    Par KAF dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 24/12/2005, 02h18
  5. mise à jour d'une base de données
    Par flo83 dans le forum ASP
    Réponses: 6
    Dernier message: 12/06/2005, 20h27

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