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 :

probleme a l'xecution d'un web app


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 116
    Par défaut probleme a l'xecution d'un web app
    Bonsoir les noctambules
    j'ai un petit soucis, je développe une application Java JEE5 en netbean 6.5.1

    mon jsp est
    <h:form>
    <table>
    <tr>
    <td><h:outputText value="#{msgs.CreationDate}" /></td>
    <td>
    <h:inputText value="#{order.OrderRech.CreationDate}" >
    <f:convertDateTime pattern="dd/MM/yyyy" />
    </h:inputText>
    </td>
    </tr>
    <tr>
    <td><h:outputText value="#{msgs.ShippingDate}" /></td>
    <td>
    <h:inputText value="#{order.OrderRech.ShippingDate}" >
    <f:convertDateTime pattern="dd/MM/yyyy" />
    </h:inputText>
    </td>
    </tr>

    <tr>
    <td><h:outputText value="#{msgs.Status}" /></td>
    <td><h:inputText value="#{order.OrderRech.Status}" /></td>
    </tr>
    <tr>
    <td><h:outputText value="#{msgs.TotalPrice}" /></td>
    <td><h:inputText value="#{order.OrderRech.TotalPrice}" /></td>
    </tr>

    <tr>
    <td><h:outputText value="#{msgs.PayementReceived}" /></td>
    <td><h:inputText value="#{order.OrderRech.PayementReceived}" /></td>
    </tr>

    <tr>
    <td><h:commandButton value="#{msgs.Rech}" action="#{order.doFindOrders}" /></td>
    </tr>
    </table>
    </h:form>
    <h:form>
    et j'utilise glasfish v2.1; j'arrive à afficher mon jsp mais quand je clique sur le bouton "Recherche", j'ai le message suivant :
    -----
    type Rapport d'exception

    Message

    DescriptionLe serveur a rencontré une erreur interne () qui l'a empêché de remplir cette requête.

    Exception

    javax.servlet.ServletException: Cible inaccessible, identificateur 'order' résolu en valeur nulle

    Cause racine

    javax.el.PropertyNotFoundException: Cible inaccessible, identificateur 'order' résolu en valeur nulle

    note Les suivis de pile complets de l'exception et de ses causes principales sont disponibles dans les journaux Sun GlassFish Enterprise Server v2.1.
    -----


    le code source des methodes utlisées dans le jsp:
    public class Order_Controller {

    @EJB
    private Order_Local orderBean;
    private Order_ orderRech = new Order_();
    private List<Order_> order_s;
    private Order_ orderDetail;
    private List<OrderItem> orderItems;

    public void doFindOrder_() {
    setOrderDetail(orderBean.findOrder(getParamId("OrderId")));
    }
    /*a revoire* diferrence ave doFindAll*/
    public void doFindOrders() {
    order_s = orderBean.searchOrder(orderRech);
    }

    public List<Order_> doFindAllOrder_s() {
    order_s = orderBean.searchOrder(null);
    return order_s;
    }

    public void doSave() {
    orderBean.updateOrder(getOrderDetail());
    }

    /**
    * @return the orderRech
    */
    public Order_ getOrderRech() {
    return orderRech;
    }

    /**
    * @param orderRech the orderRech to set
    */
    public void setOrderRech(Order_ orderRech) {
    this.orderRech = orderRech;
    }

    /**
    * @return the orderDetail
    */
    public Order_ getOrderDetail() {
    return orderDetail;
    }

    /**
    * @param orderDetail the orderDetail to set
    */
    public void setOrderDetail(Order_ orderDetail) {
    this.orderDetail = orderDetail;
    }

    /**
    * @return the order_s
    */
    public List<Order_> getOrder_s() {
    return order_s;
    }

    /**
    * @return the orderItems
    */
    public List<OrderItem> getOrderItems() {
    return orderItems;
    }

    /**
    * @return the types
    */
    public Long getParamId(String sParam) {
    FacesContext context = FacesContext.getCurrentInstance();
    Map<String, String> map = context.getExternalContext().getRequestParameterMap();
    String result = map.get(sParam);
    return Long.valueOf(result);
    }
    quelqu'un a t'il une idée?
    merci

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    JSF ne trouve pas ton bean "order", vérifie qu'i est bien configuré dans le faces-config.xml

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 116
    Par défaut
    effectivement c'était mal configuré, j'ai corrigé et là c'est une autre erreur , c'est qu'il me dit
    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
    type Rapport d'exception
     
    Message
     
    DescriptionLe serveur a rencontr� une erreur interne () qui l'a emp�ch� de remplir cette requ�te.
     
    Exception
     
    javax.servlet.ServletException: La classe 'be.isl.library5.jsf.Order_Controller' ne poss�de pas la propri�t� 'OrderRech'.
     
    Cause racine
     
    javax.el.PropertyNotFoundException: La classe 'be.isl.library5.jsf.Order_Controller' ne poss�de pas la propri�t� 'OrderRech'.
     
    note Les suivis de pile complets de l'exception et de ses causes principales sont disponibles dans les journaux Sun GlassFish Enterprise Server v2.1.
    alors que je l'ai bien défini

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    non, la propriété dans ton bean est orderRech par OrderRech.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 116
    Par défaut
    décidemment ça doit être la fatigue, je corrige un truc et derrire il y:a autre chose
    j'ai un nouveau message
    -------------
    type Rapport d'exception

    Message

    DescriptionLe serveur a rencontr� une erreur interne () qui l'a emp�ch� de remplir cette requ�te.

    Exception

    javax.servlet.ServletException: La classe 'be.isl.library5.entity.Order_' ne poss�de pas la propri�t� 'CreationDate'.

    Cause racine

    javax.el.PropertyNotFoundException: La classe 'be.isl.library5.entity.Order_' ne poss�de pas la propri�t� 'CreationDate'.

    note Les suivis de pile complets de l'exception et de ses causes principales sont disponibles dans les journaux Sun GlassFish Enterprise Server v2.1.
    ------
    je suis un peu naze

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 116
    Par défaut
    or elle est pourtant bien définie le code est le suivant:
    @Entity
    public class Order_ implements Comparable, Serializable {

    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE)
    private Long OrderId;
    private String Status;
    @Temporal(TemporalType.DATE)
    private Date CreationDate;//CreationDate
    @Temporal(TemporalType.DATE)

    private Date ShippingDate;
    private Double TotalPrice;
    private boolean PayementReceived;
    /*...*/
    //getter eet setter
    /**
    * @return the CreationDate
    */
    public Date getCreationDate() {
    return CreationDate;
    }

    /**
    * @param CreationDate the CreationDate to set
    */
    public void setCreationDate(Date CreationDate) {
    this.CreationDate = CreationDate;
    }
    /*...*/

Discussions similaires

  1. probleme de conversionde site web vers web app
    Par bjugurtha dans le forum ASP.NET
    Réponses: 0
    Dernier message: 16/07/2013, 14h37
  2. [SP-2010] Probleme d'installation d'Office Web Apps
    Par john85 dans le forum SharePoint
    Réponses: 4
    Dernier message: 27/04/2012, 15h32
  3. [SP-2010] probleme avec Office web apps sharepoint 2010
    Par hamzaj dans le forum SharePoint
    Réponses: 2
    Dernier message: 14/03/2011, 17h57
  4. [CR9] [D2005] [ASP.NET WEB App] Création dynamique d'un état
    Par Crystalou dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 09/03/2005, 09h21
  5. [easystruts] probleme de copie des *.tld dans web-inf
    Par champion dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 23/08/2004, 11h46

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