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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    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
    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 : 138
Taille : 4,6 Ko

  2. #2
    Membre Expert 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
    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
    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
    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 Expert 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
    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 très 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
    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 ?

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