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

JSF Java Discussion :

EJB List <object[]> +JSF(page xhtml)


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2009
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 23
    Par défaut EJB List <object[]> +JSF(page xhtml)
    J'ai un projet EJB + JSF avec des pages XHTML

    **********************************************************
    j'ai une requette Ejb (dans local Bean) de type de retour List<Object[]>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    @SuppressWarnings("unchecked")
    	@Override
    	public List<Object[]> Parent() {
     
    		{
     
    			//List<Object[]> res = new ArrayList<Object[]>();
    			String texteRequête = "SELECT u.sccId, u.sccSccParentId, m.meaName, m.meaId FROM ScScorecard AS u, ScMeasure AS m  WHERE u.sccId = m.meaSccId and m.meaMeaParentId = NULL order by m.meaName";
    			Query requête = em.createQuery(texteRequête);
    			List<Object[]> res= requête.getResultList();
     
    			return res;
    		}
    	}

    COMMENT FAIRE POUR AFFCHER LES DONNEES DE LA résultat de cette requette dans la partie JSF ???

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    Tout dépend dans quoi tu veux afficher tes données

  3. #3
    Membre averti
    Inscrit en
    Février 2009
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 23
    Par défaut Comment Afficher meaName de la requette
    j'ai dans le projet client de JSF :
    ***************************************************
    -) j'ai une class java "test.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
    package com.tehscreencast.web;
    import java.util.List;
    import my_app.business.ejb.facades_session.EntrepriseFacadeRemote;
     
    public class Test {
     
    @SuppressWarnings("unused")
    private List<Object[]> lesScMeasureScScorecard;
     
    public List<Object[]> getLesScMeasureScScorecard() {
           return  lesScMeasureScScorecard=this.Parent();
    	}
     
    public void setLesScMeasureScScorecard(List<Object[]> lesScMeasureScScorecard) {
    this.lesScMeasureScScorecard = lesScMeasureScScorecard;
    	}
     
    //les attributs
    	private int sccSccParentId;
    	private int sccId;
    	private String meaName;
    	private int meaId;
    	private int meaSccId;
     
    //getters et setters

    j'ai dans la page xhtml :

    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
    <rich:dataTable width="700" id="carList" rows="15" value="#{test.lesScMeasureScScorecard}"  var="ca" style=" width : 1078px;">
     
                <f:facet name="header">
                    <rich:columnGroup>
     
     
                        <h:column>
                            <h:outputText styleClass="headerText" value="Numero" />
                        </h:column>
                      </rich:columnGroup>
                   </f:facet>
     
        <h:column>
         <h:outputText value="#{ca.meaName" />
          </h:column>	
     
     </rich:dataTable>

  4. #4
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Dans ta datatable, il manque un } à la fin du dernier outputText :

    <h:outputText value="#{ca.meaName}"/>

    Maintenant, tu ne nous indique pas vraiment ce que tu souhaites avoir ou les problèmes que tu rencontres...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  5. #5
    Membre averti
    Inscrit en
    Février 2009
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 23
    Par défaut
    j'ai une requette Ejb (dans local Bean) de type de retour List<Object[]>


    Code :
    @SuppressWarnings("unchecked")
    @Override
    public List<Object[]> Parent() {

    {

    //List<Object[]> res = new ArrayList<Object[]>();
    String texteRequête = "SELECT u.sccId, u.sccSccParentId, m.meaName, m.meaId FROM ScScorecard AS u, ScMeasure AS m WHERE u.sccId = m.meaSccId and m.meaMeaParentId = NULL order by m.meaName";
    Query requête = em.createQuery(texteRequête);
    List<Object[]> res= requête.getResultList();

    return res;
    }
    }




    ****************************************************

    Comment faire pour executer cette requette dans JSF RICHFACES (dans une page xhtml)?????

Discussions similaires

  1. Afficher une List<Object[]> dans une page JSP
    Par patricx dans le forum Spring Web
    Réponses: 8
    Dernier message: 24/05/2013, 13h51
  2. Réponses: 0
    Dernier message: 08/05/2011, 19h44
  3. Réponses: 9
    Dernier message: 24/04/2010, 10h03
  4. Liste déroulante pointant sur une page
    Par krfa1 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/03/2005, 09h26
  5. [EJB+JSP+Tomcat] Appel d'une page JSP à partir d'un bean
    Par Hakkou dans le forum Tomcat et TomEE
    Réponses: 8
    Dernier message: 02/06/2004, 15h26

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