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

Spring Boot Java Discussion :

besion d'aide sur spring Boot


Sujet :

Spring Boot Java

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2016
    Messages : 2
    Points : 1
    Points
    1
    Par défaut besion d'aide sur spring Boot
    Bonjour, j'ai besoin d'aide, je ne parviens pas à receper une liste définie au niveau du contrôleur pour l’envoyer à ma vue jsp

    voici mon contrôleur:

    Code Java : 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
    	@RequestMapping(value="/viewunusedrange",method=RequestMethod.GET)
    	public String viewunsedrangeStock(Model model,@RequestParam("stockID") int stockID,@RequestParam("language") String language,@RequestParam("category") String category,HttpServletRequest request){
    		List<SupplyBooklet> supplyBooklets=supplyBookletService.findByStockAndStatus(stockService.findById(stockID), "RECEIVED");
    		List<BookletPaquet> paquets=new ArrayList<BookletPaquet>();
    		for(int i=0;i<supplyBooklets.size();i++){
     
    			 ArrayList<BookletPaquet> aux=new ArrayList<>();
    			 aux.addAll(supplyBooklets.get(i).getBookletPaquet());
    			 System.out.println(aux);
    			 for(int j=0;j<aux.size();j++){
    				 if(aux.get(j).getCategory().getName().equals(category)&&aux.get(j).getLanguage().equals(language)&&aux.get(j).getQuantity()>0)
    				 paquets.add(aux.get(j)) ;
    			 }
    			 //paquets.addAll(supplyBooklets.get(i).getBookletPaquet());
    		}
     
     
    		 // Créer unusedBooklets, comme copie de supplyBooklets
    		 List<SupplyBooklet> unusedBooklets = new ArrayList<SupplyBooklet>(supplyBooklets);
    		 // Enlever de unusedBooklets tout ce qui est dans paquets
    		 unusedBooklets.removeAll(paquets);
    		 model.addAttribute("unusedBooklets", unusedBooklets);
     
     
    		//model.addAttribute("paquets", paquets);
    		if(stockService.findById(stockID).getDrivingSchool()!=null)
    		model.addAttribute("drivingSchoolName",stockService.findById(stockID).getDrivingSchool().getName());
    		else model.addAttribute("drivingSchoolName","Presprint Plc : Unused range"
    				+ "");
    		return "stock/view_unusedrange_stock";
    	}

    voici la vue:

    Code XML : 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
    <thead>
    	<tr class="bg-primary">
    		<th>#</th>
    		<th><fmt:message key="start_range" /></th>
    		<th><strong><fmt:message key="end_range" /></strong></th>
    		<th><strong><fmt:message key="quantity_left" /></strong></th>
    		<th><strong><fmt:message key="category" /></strong></th>
    		<th><strong>Language</strong></th>
    	</tr>
    </thead>
    <tbody>
    	<c:set var="ligne" value="0" />
    	<c:set var="quantity" value="0" />
     
    	<c:forEach var="range" items="${unusedBooklets}">
    		<c:set var="ligne" value="${ligne + 1}" />
    		<c:set var="quantity" value="${quantity + range.quantity}" />
     
    		<tr align="left">
    			<td>${ligne}</td>
    			<td><c:out value="${range.startRange}" /></td>
    			<td><c:out value="${range.endRange}" /></td>
    			<td><c:out value="${range.quantity}" /></td>
    			<td><c:out value="${range.category.name}" /></td>
    			<td><c:out value="${range.language}" /></td>
    		</tr>
    	</c:forEach>
    	<tr>
    		<td></td>
    		<td></td>
    		<td></td>
    		<td></td>
    		<td><strong>TOTAL</strong></td>
    		<td><strong>${quantity}</strong></td>
    	</tr>
    </tbody>

    résultat :

    Nom : Capture du 2019-04-07 10-44-13.png
Affichages : 125
Taille : 4,6 Ko

  2. #2
    Membre chevronné Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Points : 2 120
    Points
    2 120
    Par défaut
    salut,
    est ce que apres ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    unusedBooklets.removeAll(paquets);
    ya t-il encore des elements dans la liste que tu envoies a la jsp.

    fait une verification.

    Eric

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2016
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    oui oui ,
    quand je fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.out.println("......................................."+unusedBooklets);
    Voila le resultat au niveau de ma console

    .......................................[com.ppp.entity.SupplyBooklet@7fdf133c, com.ppp.entity.SupplyBooklet@814e473, com.ppp.entity.SupplyBooklet@27011ced, com.ppp.entity.SupplyBooklet@a776bb6, com.ppp.entity.SupplyBooklet@d36cf37, com.ppp.entity.SupplyBooklet@22ae959e, com.ppp.entity.SupplyBooklet@d670352, com.ppp.entity.SupplyBooklet@3c7cf393, com.ppp.entity.SupplyBooklet@708cc5c, com.ppp.entity.SupplyBooklet@515cab46, com.ppp.entity.SupplyBooklet@64144fac, com.ppp.entity.SupplyBooklet@3f2fc8d6, com.ppp.entity.SupplyBooklet@7e049943, com.ppp.entity.SupplyBooklet@4ab61b5e, com.ppp.entity.SupplyBooklet@c19548b, com.ppp.entity.SupplyBooklet@4db154a6, com.ppp.entity.SupplyBooklet@17a512d2, com.ppp.entity.SupplyBooklet@6d338793, com.ppp.entity.SupplyBooklet@2bc83bb2, com.ppp.entity.SupplyBooklet@6c1b4e09, com.ppp.entity.SupplyBooklet@5397e2da, com.ppp.entity.SupplyBooklet@2269f824, com.ppp.entity.SupplyBooklet@48165270, com.ppp.entity.SupplyBooklet@7e4b267d, com.ppp.entity.SupplyBooklet@12268a5

  4. #4
    Membre chevronné Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Points : 2 120
    Points
    2 120
    Par défaut
    bonojur ,

    et qu´est ce que tu as mis dans ton fichier web.xml,
    ainsi que l´entet de ton fichier jsp.

    Eric

  5. #5
    Membre actif
    Avatar de ryankarl65
    Homme Profil pro
    Data Engineer
    Inscrit en
    Juillet 2013
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Data Engineer

    Informations forums :
    Inscription : Juillet 2013
    Messages : 104
    Points : 278
    Points
    278
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    List<SupplyBooklet> supplyBooklets=supplyBookletService.findByStockAndStatus(stockService.findById(stockID), "RECEIVED");
    tu t'es rassuré que les elements de la base de données ont ete chargés ?
    Shakespeare: "Je me sens toujours heureux, vous savez pourquoi...?
    Parce que je n'attends rien de personne... Les attentes font toujours mal, la vie est courte. Aimez votre vie, soyez heureux, gardez le sourire et souvenez vous: Avant de parler écoutez, Avant d'écrire réfléchissez, Avant de prier pardonnez, Avant de blesser considérez l'autre, Avant de déteste aimez... Et avant de mourir vivez"

Discussions similaires

  1. Besion d'Aide Sur la Mise en Place d'un Reseau d'une Entreprise
    Par papabirante dans le forum Architecture
    Réponses: 1
    Dernier message: 09/05/2015, 17h25
  2. Besion d'aide sur une procédure stockée
    Par bpdelavega dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 20/09/2013, 13h34
  3. demande d'aide sur spring
    Par ferhat.adel dans le forum Java EE
    Réponses: 1
    Dernier message: 15/12/2012, 13h34
  4. Besion d'aide sur un projet sous Python
    Par anass_59 dans le forum Général Python
    Réponses: 11
    Dernier message: 20/05/2009, 17h16
  5. [Integration] Demande d'aide sur spring 2 et JMS
    Par cooltwan dans le forum Spring
    Réponses: 2
    Dernier message: 20/03/2007, 12h15

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