Property not found [Résolu]

Messages postés
5
Date d'inscription
samedi 27 juin 2009
Dernière intervention
12 mai 2010
- 9 mai 2010 à 13:06 - Dernière réponse :
Messages postés
5
Date d'inscription
samedi 27 juin 2009
Dernière intervention
12 mai 2010
- 12 mai 2010 à 14:12
bonjour a tous
en commencant le evelopement de mon application j'ai rencontre ce problemme que j'ai pas comprit d'ou il vient . je vous donne le message d'erreur de mon serveur apache
et le code mon bean et du mon page jsf.

le message d'erreur
Etat HTTP 500 -

--------------------------------------------------------------------------------

type Rapport d'exception

message

description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

exception

javax.servlet.ServletException: /login.jsp(7,0) '#{login.NomUsr}' Property 'NomUsr' not found on type connexion.Login
javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:368)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:495)


cause mère

org.apache.jasper.el.JspPropertyNotFoundException: /login.jsp(7,0) '#{login.NomUsr}' Property 'NomUsr' not found on type connexion.Login
org.apache.jasper.el.JspValueExpression.getValue(JspValueExpression.java:104)
javax.faces.component.UIOutput.getValue(UIOutput.java:184)
com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:201)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:285)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:154)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:861)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
javax.faces.render.Renderer.encodeChildren(Renderer.java:148)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:837)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:930)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)
com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:266)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:197)
org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:368)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:495)


note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/6.0.14.

le code de bean

import java.io.Serializable;
import java.util.List;

import org.springframework.context.support.ClassPathXmlApplicationContext;

//import service.IService;
//import entites.User;
//import service.IService;
import service.Service;
import entites.User;
public class Login implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private String NomUsr=" identifient";
private String Mdp;
private List Liste;
private Service service ;

public Login(){

}

public String getNomUsr() {
return NomUsr;
}

public void setNomUser(String NomUser) {
this.NomUsr = NomUser;
}

public String getMdp() {
return Mdp;
}

public void setMdp(String Mdp) {
this.Mdp = Mdp;
}

public List getListe() {
return Liste;
}

public void setListe(List liste) {
this.Liste = liste;
}

public Service getService() {
return service;
}

public void setService(Service service) {
this.service = service;
}

public String Verif_User(){
service = (Service) new ClassPathXmlApplicationContext("spring.xml").getBean("service");
System.out.format("[User]%n");
for (User p : service.getAll()) {
if( (p.getIdUser()).equals(NomUsr)){
if(p.getMdpUer().equals(Mdp)){
System.out.println("coooooooool "+p.getIdUser()+" "+ p.getMdpUer());
return("success");
}
else{
System.out.println("mdp incorrect");
return("bad-address");
}
}
} 


le code du page jsf


<%@ page language="java" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<f:view>
<h:form>
Email address:
<h:inputText value="#{login.NomUsr}"/>

Password:
<h:inputSecret value="#{login.Mdp}"/>

<h:commandButton value="Sign Me Up!"
action="#{Login.Verif_User}"/>
</h:form>
</f:view>



Aidez moi à trouver le problème SVP
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
Messages postés
5
Date d'inscription
samedi 27 juin 2009
Dernière intervention
12 mai 2010
12 mai 2010 à 14:12
3
Merci
bonjour DARKSIDIOUS
Mon probleme etais que les attribut commence avec des majuscule ce que l'editeur ne l'accepte pas .
Merci pour votre aide :)

Merci zaghdoudo 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 91 internautes ce mois-ci

Commenter la réponse de zaghdoudo
Messages postés
15838
Date d'inscription
jeudi 8 août 2002
Dernière intervention
4 mars 2013
9 mai 2010 à 13:17
0
Merci
Salut,

Je ne pense pas que ca vienne de là, mais sait-on jamais : attention à tes noms de getter/setter :

public String getNomUsr() {
return NomUsr;
}

public void setNomUser(String NomUser) {
this.NomUsr = NomUser;
}
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
Commenter la réponse de cs_DARKSIDIOUS
Messages postés
5
Date d'inscription
samedi 27 juin 2009
Dernière intervention
12 mai 2010
9 mai 2010 à 13:20
0
Merci
j'ai pas compris ce que vous voulez dir ??
Commenter la réponse de zaghdoudo
Messages postés
15838
Date d'inscription
jeudi 8 août 2002
Dernière intervention
4 mars 2013
9 mai 2010 à 13:39
0
Merci
Salut,

Le nom de ton setter est setNomUser

Alors que ton getter ne contient pas le e.
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
Commenter la réponse de cs_DARKSIDIOUS
Messages postés
5
Date d'inscription
samedi 27 juin 2009
Dernière intervention
12 mai 2010
9 mai 2010 à 18:18
0
Merci
salut je l'ai corriger mais c'est le meme probleme es-que vous pouvez me donne une autre idee sachant que tout est regle au niveau de faces-config .
je sai spas pour quoi toujour ce message d'erreur :

javax.servlet.ServletException: /login.jsp(7,0) '#{login.NomUsr}' Property 'NomUsr' not found on type connexion.Login
javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)

merci et je compte beaucoup sur vos competance car j'ai essayer beucoup avec est toujour perdu .
merci en tout cas
Commenter la réponse de zaghdoudo
Messages postés
5
Date d'inscription
samedi 27 juin 2009
Dernière intervention
12 mai 2010
11 mai 2010 à 11:56
0
Merci
bonjour DARKSIDIOUS
le problème est résolus je ne sais pas comment juste j'ai changer le fichier est tous ça passe bien . merci pour votre aide .
Commenter la réponse de zaghdoudo

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.