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

Servlets/JSP Java Discussion :

filtrer un résultat a partir de date de début et date de fin


Sujet :

Servlets/JSP Java

  1. #1
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2018
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2018
    Messages : 20
    Par défaut filtrer un résultat a partir de date de début et date de fin
    Bonjour,
    j'essaie de faire filtre une résultat sous forme d'une liste en entrant la date de début et la date de fin.
    voici la table de base de données:
    Nom : base.png
Affichages : 751
Taille : 15,2 Ko
    voici listeentree.jsp:
    Nom : 11111.png
Affichages : 859
Taille : 15,7 Ko
    j'ai fait une méthode pour récupérer le résultat:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public List<Entree> RechercherParDate(Date datedebut,Date datefin) {
    		return (ArrayList<Entree>)em.createQuery("SELECT a FROM Entree a WHERE dateEntree BETWEEN '"+datedebut+"' AND '"+datefin+"'").getResultList();
    		}
    voici le code de listeentree.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
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
     
    <%@page import="java.util.ArrayList"%>
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
    <%@page import="entity.Entree"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>LISTE DES ENTREES EN STOCK</title>
    </head>
    <body>
    <div>
    		<h2>
    			<b style="color: blue;"> Liste des entrées en stock</b>
    		</h2>
    		<hr width="100%;">
    	</div>
     
    <form>	<table>
    <tr><td>Date entrée début : <input type="date" name="datedebut" required ><td> &nbsp <input type="button" value="Nouvelle Entrée" onclick="document.location.href='NouvelleEntreeCtl';"></br></tr>
    </tr><td>Date entrée fin: <input type="date" name="datefin" required></td> &nbsp<td><input type="submit"  value="Filtrer" action="ListeEntreesCtl" method="post" ></td></tr>
     
    <table border="1px" width="80%">
     
        	    <tr>
    					<td><b>Date Entrée</b></td>
    					<td><b>Reférence</b></td>
    					<td><b>Montant total</b></td>
    					<td><b>Action</b></td>
    				</tr>
     
    <%
     
    ArrayList<Entree> entree1 =(ArrayList<Entree>) request.getAttribute("entrees");
    if (entree1!=null){
    for(Entree a : entree1) {
    %>
    				<tr>
    					<td><%= a.getDateEntree() %></td>
    					<td><%= a.getRefEntree() %></td>
    					<td><%= a.getPrixTotalEntree() %></td>
    				<td><a
    						href="<%=application.getContextPath()%>/Details?id=<%=a.getCodeEntree()%>">
    							Détails </a>
    				</tr>
    								<%
    }
    }
    %>	
     
     
     
    </table>
     
    </table>
    </form>
     
    </body>
    </html>
    voici le code de listeentreeCtl.java (le servelet):
    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
     
    package controleur;
     
    import java.io.IOException;
    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.List;
     
    import javax.ejb.EJB;
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
     
     
    import entity.Entree;
    import session.ArticleEJBImplLocal;
     
    @WebServlet(name="en",urlPatterns="/ListeEntreesCtl")
    public class ListeEntreesCtl extends HttpServlet {
    	private static final long serialVersionUID = 1L;
     
    	private static final String Date = null;
     
    	@EJB
    	private ArticleEJBImplLocal imp; 
     
     
     
    	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
     
    		request.getRequestDispatcher("ListeEntrees.jsp").forward(request, response);	
    	}
     
     
    	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		Date datedebut = null;
    		Date datefin = null;
    		SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd");
    		if ((request.getParameter("datedebut") != null) && (!request.getParameter("datedebut").toString().isEmpty())) {
     
     
    			try {
     
    				datedebut = formatter.parse(request.getParameter("datedebut"));
    			} catch (java.text.ParseException e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}
    if ((request.getParameter("datefin") != null) && (!request.getParameter("datefin").toString().isEmpty())) {
     
     
    			try {
     
    				datefin = formatter.parse(request.getParameter("datefin"));
    			} catch (java.text.ParseException e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}
    List<Entree> entree1 = imp.RechercherParDate(datedebut, datefin);
    request.setAttribute("entrees", entree1);
     
    }}
    		doGet(request, response);
    	}
     
    }
    après l’exécution je n'obtient rien comme résultat

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    return (ArrayList<Entree>)em.createQuery("SELECT a FROM Entree a WHERE dateEntree BETWEEN '"+datedebut+"' AND '"+datefin+"'").getResultList();
    Si dateEntree est de type date dans la base:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    return (ArrayList<Entree>)em.createQuery("SELECT a FROM Entree a WHERE a.dateEntree BETWEEN :debut AND :fin).setParameter("debut", datedebut, TemporalType.DATE)
          .setParameter("fin", datefin, TemporalType.DATE).getResultList();
    Sinon, as-tu d'erreur dans le log?

    A+.

  3. #3
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2018
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2018
    Messages : 20
    Par défaut
    Citation Envoyé par andry.aime Voir le message
    Bonjour,


    Si dateEntree est de type date dans la base:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    return (ArrayList<Entree>)em.createQuery("SELECT a FROM Entree a WHERE a.dateEntree BETWEEN :debut AND :fin).setParameter("debut", datedebut, TemporalType.DATE)
          .setParameter("fin", datefin, TemporalType.DATE).getResultList();
    Sinon, as-tu d'erreur dans le log?

    A+.
    j'ai essayer avec votre solution mais rien na été changer.

  4. #4
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par jean2020 Voir le message
    j'ai essayer avec votre solution mais rien na été changer.
    Le problème est le même qu'ici : tu fais un get alors que tu ne traites les paramètres que dans la méthode doPost...
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  5. #5
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2018
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2018
    Messages : 20
    Par défaut
    Citation Envoyé par joel.drigo Voir le message
    Le problème est le même qu'ici : tu fais un get alors que tu ne traites les paramètres que dans la méthode doPost...
    j'ai changer le traitement dans doGet mais le même problème j'ai rien comme résultat:
    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
     
    package controleur;
     
    import java.io.IOException;
    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.List;
     
    import javax.ejb.EJB;
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
     
     
    import entity.Entree;
    import session.ArticleEJBImplLocal;
     
    @WebServlet(name="en",urlPatterns="/ListeEntreesCtl")
    public class ListeEntreesCtl extends HttpServlet {
    	private static final long serialVersionUID = 1L;
     
    	private static final String Date = null;
     
    	@EJB
    	private ArticleEJBImplLocal imp; 
     
     
     
    	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		Date datedebut = null;
    		Date datefin = null;
    		SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd");
    		if ((request.getParameter("datedebut") != null) && (!request.getParameter("datedebut").toString().isEmpty())) {
     
     
    			try {
     
    				datedebut = formatter.parse(request.getParameter("datedebut"));
    			} catch (java.text.ParseException e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}
    if ((request.getParameter("datefin") != null) && (!request.getParameter("datefin").toString().isEmpty())) {
     
     
    			try {
     
    				datefin = formatter.parse(request.getParameter("datefin"));
    			} catch (java.text.ParseException e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}
    List<Entree> entree1 = imp.RechercherParDate(datedebut, datefin);
    request.setAttribute("entrees", entree1);
     
    }}
    		request.getRequestDispatcher("ListeEntrees.jsp").forward(request, response);	
    	}
     
     
    	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
     
    		doGet(request, response);
    	}
     
    }

  6. #6
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Il y a aussi un problème avec ton format de date : mm c'est pour les minutes, pour les mois c'est MM.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  7. #7
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2018
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2018
    Messages : 20
    Par défaut
    Citation Envoyé par joel.drigo Voir le message
    Il y a aussi un problème avec ton format de date : mm c'est pour les minutes, pour les mois c'est MM.
    j'ai la changé par MM majuscule et le problème persiste

  8. #8
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Il n'y a aucune action dans le form en fait. Il faut indiquer l'url de ta servlet dans l'action du form.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  9. #9
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2018
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2018
    Messages : 20
    Par défaut
    Citation Envoyé par joel.drigo Voir le message
    Il n'y a aucune action dans le form en fait. Il faut indiquer l'url de ta servlet dans l'action du form.
    mais je fait une action sur le button filtrer qui va renvoyer vers la servelet.
    Nom : action.png
Affichages : 685
Taille : 7,9 Ko

  10. #10
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par jean2020 Voir le message
    mais je fait une action sur le button filtrer qui va renvoyer vers la servelet.
    Ah, oui, je n'avais vu. Mais c'est formaction l'attribut pour le bouton.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  11. #11
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2018
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2018
    Messages : 20
    Par défaut
    Citation Envoyé par joel.drigo Voir le message
    Ah, oui, je n'avais vu. Mais c'est formaction l'attribut pour le bouton.
    j'ai mi type="submit" et pas button donc ça va .
    je suis maintenant bloqué et je sais pas quel est le problème.
    peut il le méthode dans l’implémentation..????
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    public List<Entree> RechercherParDate(Date datedebut,Date datefin) {
    		return (ArrayList<Entree>)em.createQuery("SELECT a FROM Entree a WHERE dateEntree BETWEEN '"+datedebut+"' AND '"+datefin+"'").getResultList();
    		}

  12. #12
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par jean2020 Voir le message
    j'ai mi type="submit" et pas button donc ça va .
    Non, ça ne va pas ! <input type="submit" formaction="..."/>.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  13. #13
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2018
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2018
    Messages : 20
    Par défaut
    Citation Envoyé par joel.drigo Voir le message
    Non, ça ne va pas ! <input type="submit" formaction="..."/>.
    j'ai mis formaction et après exécution j'ai pas de résultat:
    Nom : forum.png
Affichages : 734
Taille : 44,7 Ko

  14. #14
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Déjà, au lieu de nous coller des copies d'écrans partielles, une copie de texte ça nous permettrait de consulter l'ensemble de ce que tu nous montres et de mieux l'exploiter.

    Ensuite, tu as bien utilisé la méthode donnée par @Andry.aime et pas remis la tienne ? La même requête exécutée directement donne-t-elle un résultat ?
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  15. #15
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2018
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2018
    Messages : 20
    Par défaut
    j'ai testé avec les deux type de requête et toujours pas de résultat
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public List<Entree> RechercherParDate(Date datedebut,Date datefin) {
    		return (ArrayList<Entree>)em.createQuery("SELECT a FROM Entree a WHERE a.dateEntree BETWEEN :debut AND :fin").setParameter("debut", datedebut, TemporalType.DATE)
    			      .setParameter("fin", datefin, TemporalType.DATE).getResultList();
    		}
    :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    public List<Entree> RechercherParDate(Date datedebut,Date datefin) {
    		return (ArrayList<Entree>)em.createQuery("SELECT a FROM Entree a WHERE a.dateEntree BETWEEN '"+datedebut+"' AND '"+datefin+"'").getResultList();
    		}
    voici le code de listeentree.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
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
     
     
    <%@page import="java.util.ArrayList"%>
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
    <%@page import="entity.Entree"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>LISTE DES ENTREES EN STOCK</title>
    </head>
    <body>
    <div>
    		<h2>
    			<b style="color: blue;"> Liste des entrées en stock</b>
    		</h2>
    		<hr width="100%;">
    	</div>
     
    <form >	
    <tr><td>Date entrée début : <input type="date" name="datedebut" required ><td> &nbsp <input type="button" value="Nouvelle Entrée" onclick="document.location.href='NouvelleEntreeCtl';"></br></tr>
    </tr><td>Date entrée fin: <input type="date" name="datefin" required></td> &nbsp<td><input type="submit"  value="Filtrer" formaction="ListeEntreesCtl" method="post" ></td></tr>
     
    <table border="1px" width="80%">
     
        	    <tr>
    					<td><b>Date Entrée</b></td>
    					<td><b>Reférence</b></td>
    					<td><b>Montant total</b></td>
    					<td><b>Action</b></td>
    				</tr>
     
    <%
     
    ArrayList<Entree> entree1 =(ArrayList<Entree>) request.getAttribute("entrees");
    if (entree1!=null){
    for(Entree a : entree1) {
    %>
    				<tr>
    					<td><%= a.getDateEntree() %></td>
    					<td><%= a.getRefEntree() %></td>
    					<td><%= a.getPrixTotalEntree() %></td>
    				<td><a
    						href="<%=application.getContextPath()%>/Details?id=<%=a.getCodeEntree()%>">
    							Détails </a>
    				</tr>
    								<%
    }
    }
    %>	
     
     
     
     
     
    </table>
    </form>
     
    </body>
    </html>
    code de servelet,listeentreeCtl.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
    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
     
    package controleur;
     
    import java.io.IOException;
    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.List;
     
    import javax.ejb.EJB;
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
     
     
    import entity.Entree;
    import session.ArticleEJBImplLocal;
     
    @WebServlet(name="en",urlPatterns="/ListeEntreesCtl")
    public class ListeEntreesCtl extends HttpServlet {
    	private static final long serialVersionUID = 1L;
     
    	private static final String Date = null;
     
    	@EJB
    	private ArticleEJBImplLocal imp; 
     
     
     
    	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		Date datedebut = null;
    		Date datefin = null;
    		SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd");
    		if ((request.getParameter("datedebut") != null) && (!request.getParameter("datedebut").toString().isEmpty())) {
     
    			try {
     
    				datedebut = formatter.parse(request.getParameter("datedebut"));
    			} catch (java.text.ParseException e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}
    if ((request.getParameter("datefin") != null) && (!request.getParameter("datefin").toString().isEmpty())) {
     
    						try {
     
    				datefin = formatter.parse(request.getParameter("datefin"));
    			} catch (java.text.ParseException e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}
    List<Entree> entree1 = imp.RechercherParDate(datedebut, datefin);
    request.setAttribute("entrees", entree1);
     
    }}
    		request.getRequestDispatcher("ListeEntrees.jsp").forward(request, response);	
    	}
     
     
    	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
     
    		doGet(request, response);
    	}
     
    }

  16. #16
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par jean2020 Voir le message
    voici le code de listeentree.jsp:
    Je parlais en particulier du log, dont tu nous as montré qu'une copie d'écran.

    Et tu ne réponds pas au sujet de la requête exécutée en direct (dans un simple client SQL).
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  17. #17
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2018
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2018
    Messages : 20
    Par défaut
    Citation Envoyé par joel.drigo Voir le message
    Je parlais en particulier du log, dont tu nous as montré qu'une copie d'écran.

    Et tu ne réponds pas au sujet de la requête exécutée en direct (dans un simple client SQL).
    22:24:50,387 INFO [org.jboss.modules] (main) JBoss Modules version 1.6.1.Final
    22:24:50,679 INFO [org.jboss.msc] (main) JBoss MSC version 1.2.7.SP1
    22:24:50,789 INFO [org.jboss.as] (MSC service thread 1-7) WFLYSRV0049: WildFly Full 11.0.0.Final (WildFly Core 3.0.8.Final) starting
    22:24:52,341 INFO [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'security-realm' in the resource at address '/core-service=management/management-interface=http-interface' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
    22:24:52,363 INFO [org.jboss.as.controller.management-deprecated] (ServerService Thread Pool -- 14) WFLYCTL0028: Attribute 'security-realm' in the resource at address '/subsystem=undertow/server=default-server/https-listener=https' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
    22:24:52,378 INFO [org.wildfly.security] (ServerService Thread Pool -- 23) ELY00001: WildFly Elytron version 1.1.6.Final
    22:24:52,425 INFO [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) WFLYDS0004: Found AppGetArticle.war in deployment directory. To trigger deployment create a file called AppGetArticle.war.dodeploy
    22:24:52,425 INFO [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) WFLYDS0004: Found web_mini_projet.war in deployment directory. To trigger deployment create a file called web_mini_projet.war.dodeploy
    22:24:52,472 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http)
    22:24:52,502 INFO [org.xnio] (MSC service thread 1-8) XNIO version 3.5.4.Final
    22:24:52,510 INFO [org.xnio.nio] (MSC service thread 1-8) XNIO NIO Implementation Version 3.5.4.Final
    22:24:52,601 INFO [org.jboss.as.security] (ServerService Thread Pool -- 57) WFLYSEC0002: Activating Security Subsystem
    22:24:52,601 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 43) WFLYRS0016: RESTEasy version 3.0.24.Final
    22:24:52,601 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 58) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique.
    22:24:52,601 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 50) WFLYNAM0001: Activating Naming Subsystem
    22:24:52,616 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 36) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 1.4)
    22:24:52,632 INFO [org.jboss.as.connector] (MSC service thread 1-7) WFLYJCA0009: Starting JCA Subsystem (WildFly/IronJacamar 1.4.6.Final)
    22:24:52,632 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-1) WFLYJCA0018: Started Driver service with driver-name = h2
    22:24:52,648 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 60) WFLYWS0002: Activating WebServices Extension
    22:24:52,648 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 48) WFLYJSF0007: Activated the following JSF Implementations: [main]
    22:24:52,648 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 42) WFLYCLINF0001: Activating Infinispan subsystem.
    22:24:52,648 INFO [org.jboss.as.security] (MSC service thread 1-4) WFLYSEC0001: Current PicketBox version=5.0.2.Final
    22:24:52,648 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 36) WFLYJCA0005: Deploying non-JDBC-compliant driver class com.mysql.jdbc.Driver (version 5.1)
    22:24:52,679 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-7) WFLYJCA0018: Started Driver service with driver-name = mysqlDriver
    22:24:52,695 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0003: Undertow 1.4.18.Final starting
    22:24:52,710 INFO [org.jboss.as.naming] (MSC service thread 1-2) WFLYNAM0003: Starting Naming Service
    22:24:52,710 INFO [org.jboss.as.mail.extension] (MSC service thread 1-2) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default]
    22:24:53,030 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 59) WFLYUT0014: Creating file handler for path 'E:\Atelier_Dev\Servers\wildfly-11.0.0.Final/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]']
    22:24:53,294 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 41) WFLYIO001: Worker 'default' has auto-configured to 8 core threads with 64 task threads based on your 4 available processors
    22:24:53,325 INFO [org.jboss.as.ejb3] (MSC service thread 1-1) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 64 (per class), which is derived from thread worker pool sizing.
    22:24:53,325 INFO [org.jboss.as.ejb3] (MSC service thread 1-7) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 16 (per class), which is derived from the number of CPUs on this host.
    22:24:53,356 INFO [org.jboss.remoting] (MSC service thread 1-8) JBoss Remoting version 5.0.5.Final
    22:24:53,381 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0012: Started server default-server.
    22:24:53,472 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0018: Host default-host starting
    22:24:53,480 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080
    22:24:53,512 INFO [org.jboss.as.patching] (MSC service thread 1-4) WFLYPAT0050: WildFly Full cumulative patch ID is: base, one-off patches include: none
    22:24:53,527 WARN [org.jboss.as.domain.management.security] (MSC service thread 1-5) WFLYDM0111: Keystore E:\Atelier_Dev\Servers\wildfly-11.0.0.Final\standalone\configuration\application.keystore not found, it will be auto generated on first use with a self signed certificate for host localhost
    22:24:53,527 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-3) WFLYDS0013: Started FileSystemDeploymentService for directory E:\Atelier_Dev\Servers\wildfly-11.0.0.Final\standalone\deployments
    22:24:53,543 INFO [org.jboss.as.server.deployment] (MSC service thread 1-8) WFLYSRV0027: Starting deployment of "web_mini_projet.war" (runtime-name: "web_mini_projet.war")
    22:24:53,637 INFO [org.jboss.as.ejb3] (MSC service thread 1-1) WFLYEJB0493: EJB subsystem suspension complete
    22:24:53,715 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) WFLYJCA0001: Bound data source [java:/AtelierDevDS]
    22:24:53,715 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-1) WFLYJCA0001: Bound data source [java:/MiniprojetDS]
    22:24:53,715 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-6) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS]
    22:24:54,168 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443
    22:24:54,215 INFO [org.jboss.ws.common.management] (MSC service thread 1-1) JBWS022052: Starting JBossWS 5.1.9.Final (Apache CXF 3.1.12)
    22:24:54,392 INFO [org.jboss.as.jpa] (MSC service thread 1-1) WFLYJPA0002: Read persistence.xml for mini_projet_ejb_app
    22:24:54,454 INFO [org.jboss.as.jpa] (ServerService Thread Pool -- 62) WFLYJPA0010: Starting Persistence Unit (phase 1 of 2) Service 'web_mini_projet.war#mini_projet_ejb_app'
    22:24:54,482 INFO [org.hibernate.jpa.internal.util.LogHelper] (ServerService Thread Pool -- 62) HHH000204: Processing PersistenceUnitInfo [
    name: mini_projet_ejb_app
    ...]
    22:24:54,541 INFO [org.jboss.weld.deployer] (MSC service thread 1-4) WFLYWELD0003: Processing weld deployment web_mini_projet.war
    22:24:54,572 INFO [org.hibernate.Version] (ServerService Thread Pool -- 62) HHH000412: Hibernate Core {5.1.10.Final}
    22:24:54,572 INFO [org.hibernate.cfg.Environment] (ServerService Thread Pool -- 62) HHH000206: hibernate.properties not found
    22:24:54,588 INFO [org.hibernate.cfg.Environment] (ServerService Thread Pool -- 62) HHH000021: Bytecode provider name : javassist
    22:24:54,588 INFO [org.hibernate.validator.internal.util.Version] (MSC service thread 1-4) HV000001: Hibernate Validator 5.3.5.Final
    22:24:54,619 INFO [org.hibernate.annotations.common.Version] (ServerService Thread Pool -- 62) HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
    22:24:54,682 INFO [org.jboss.as.ejb3.deployment] (MSC service thread 1-4) WFLYEJB0473: JNDI bindings for session bean named 'ArticleEJBImpl' in deployment unit 'deployment "web_mini_projet.war"' are as follows:

    java:global/web_mini_projet/ArticleEJBImpl!session.ArticleEJBImplRemote
    java:app/web_mini_projet/ArticleEJBImpl!session.ArticleEJBImplRemote
    java:module/ArticleEJBImpl!session.ArticleEJBImplRemote
    java:jboss/exported/web_mini_projet/ArticleEJBImpl!session.ArticleEJBImplRemote
    java:global/web_mini_projet/ArticleEJBImpl!session.ArticleEJBImpl
    java:app/web_mini_projet/ArticleEJBImpl!session.ArticleEJBImpl
    java:module/ArticleEJBImpl!session.ArticleEJBImpl
    java:global/web_mini_projet/ArticleEJBImpl!session.ArticleEJBImplLocal
    java:app/web_mini_projet/ArticleEJBImpl!session.ArticleEJBImplLocal
    java:module/ArticleEJBImpl!session.ArticleEJBImplLocal

    22:24:54,983 INFO [org.infinispan.factories.GlobalComponentRegistry] (MSC service thread 1-1) ISPN000128: Infinispan version: Infinispan 'Chakra' 8.2.8.Final
    22:24:55,046 INFO [org.jboss.weld.Version] (MSC service thread 1-4) WELD-000900: 2.4.3 (Final)
    22:24:55,264 INFO [org.jboss.as.jpa] (ServerService Thread Pool -- 63) WFLYJPA0010: Starting Persistence Unit (phase 2 of 2) Service 'web_mini_projet.war#mini_projet_ejb_app'
    22:24:55,327 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 62) WFLYCLINF0002: Started client-mappings cache from ejb container
    22:24:55,537 WARN [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (ServerService Thread Pool -- 63) IJ000407: No lazy enlistment available for MiniprojetDS
    22:24:55,540 INFO [org.hibernate.dialect.Dialect] (ServerService Thread Pool -- 63) HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect
    22:24:55,587 INFO [org.hibernate.envers.boot.internal.EnversServiceImpl] (ServerService Thread Pool -- 63) Envers integration enabled? : true
    22:24:55,899 INFO [stdout] (ServerService Thread Pool -- 63) new Famille...

    22:24:55,899 INFO [stdout] (ServerService Thread Pool -- 63) new Article...

    22:24:55,899 INFO [stdout] (ServerService Thread Pool -- 63) new Entrees...

    22:24:56,665 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 62) WFLYUT0021: Registered web context: '/web_mini_projet' for server 'default-server'
    22:24:56,680 INFO [org.jboss.as.server] (ServerService Thread Pool -- 37) WFLYSRV0010: Deployed "web_mini_projet.war" (runtime-name : "web_mini_projet.war")
    22:24:56,751 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server
    22:24:56,755 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management
    22:24:56,755 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990
    22:24:56,755 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly Full 11.0.0.Final (WildFly Core 3.0.8.Final) started in 6673ms - Started 504 of 728 services (355 services are lazy, passive or on-demand)
    22:25:08,425 INFO [stdout] (default task-3) New ArticleEJBImpl...

    22:25:08,631 INFO [org.hibernate.hql.internal.QueryTranslatorFactoryInitiator] (default task-3) HHH000397: Using ASTQueryTranslatorFactory

  18. #18
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2018
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2018
    Messages : 20
    Par défaut
    Citation Envoyé par joel.drigo Voir le message
    Je parlais en particulier du log, dont tu nous as montré qu'une copie d'écran.

    Et tu ne réponds pas au sujet de la requête exécutée en direct (dans un simple client SQL).
    pour le raquette sur la base ça marche bien
    je fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM `entree` WHERE dateEntree BETWEEN '2018-10-10' AND '2018-10-15'
    et elle ma donner de resultat

  19. #19
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Alors, regarde en debug (ou par trace), si tu passes bien par request.setAttribute("entrees", entree1); et quelle est la valeur de entree1, pour commencer.

    [edit]et je viens de voir dans ton dernier post de code que tu n'as pas changé le format de date !
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  20. #20
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2018
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2018
    Messages : 20
    Par défaut
    Citation Envoyé par joel.drigo Voir le message
    Alors, regarde en debug (ou par trace), si tu passes bien par request.setAttribute("entrees", entree1); et quelle est la valeur de entree1, pour commencer.

    [edit]et je viens de voir dans ton dernier post de code que tu n'as pas changé le format de date !
    est ce que je doit faire:
    System.out.println(entree1);
    ???

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 05/05/2017, 10h30
  2. Réponses: 0
    Dernier message: 11/05/2011, 00h11
  3. Paramètrer une date de début et date fin
    Par diop18 dans le forum iReport
    Réponses: 3
    Dernier message: 14/05/2009, 17h14
  4. [A-07] Dates de début et dates fin en fonction du N° de semaine
    Par ifrpi dans le forum Requêtes et SQL.
    Réponses: 11
    Dernier message: 20/10/2008, 09h37
  5. Réponses: 2
    Dernier message: 21/03/2007, 16h06

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