2012-11-29 3 views
1

범위로 범위 :요청을 주입 할 수 없습니다 콩 세션의 관리 속성이 만든 여러 콩 주사 할 때 나는이 오류가 나타납니다 JSF 2 문제가 콩

여기
GRAVE: JSF ne pourra pas créé le bean géré contact_ lorsqu'il sera demandé. 
Les problèmes suivants ont été détectés : 
- Erreur inattendue lors du traitement du bean géré organisme_ 
29 nov. 2012 20:56:23 com.sun.faces.application.view.FaceletViewHandlingStrategy handleRenderException 
GRAVE: Error Rendering View[/index.xhtml] 
com.sun.faces.mgbean.ManagedBeanCreationException: Impossible de créer le bean géré contact_. Les problèmes suivants ont été détectés : 
- Erreur inattendue lors du traitement du bean géré organisme_ 

은 콩 코드를 :

@ManagedBean (name="organisme_")  
@SessionScoped  
public class Organisme_ implements java.io.Serializable {  
private static final long serialVersionUID = 4579411552477526993L;  
    private int idOrganisme;  
    @ManagedProperty(value="#{adresse_}")  
    private Adresse_ adresses_organisme;  
private String nomOrganisme;  
    private String telephone;  
    private String fax;  
    private Integer effectif;  
    private String message;  
    private String web;  
//getter and setter  

그리고

@ManagedBean(name="contact_")  
@RequestScoped  
public class Contact_ implements java.io.Serializable {  
private static final long serialVersionUID = 493917875769565440L;  
    private int idContact;  
    @ManagedProperty(value="#{organisme_}")  
    private Organisme_ organisme;  
@ManagedProperty(value="#{adresse_}")  
    private Adresse_ adresses;  
    private String nomContact;  
    private String prenomContact;  
    private String email;  
    private String password;  
//getter and setter  
public String Connexion() {return "success"; 
} 

그리고

@ManagedBean(name="adresse_")  
@RequestScoped  
public class Adresse_ implements java.io.Serializable {  
private int idAdresse;  
    private String pays;  
//getter and setter  

인덱스 페이지가 포함되어

commandLink action="#{contact_.Connexion()}" style=" cursor: pointer; text-decoration: none;" </blink> 
+1

외국어로 오류/예외 메시지를 게시하지 마십시오. 따라서 다른 사람들이 귀하의 구체적인 문제를 이해하는 것이 불필요하게 어렵습니다. (오류/예외 메시지는 일반적으로 독자적으로 모든 답변을 제공하므로 누군가를 평신도로 번역해야합니다.) 환경 로케일을 영어로 변경하십시오 (인터넷 검색시 예외/오류 메시지의 영어 버전을 제공 할 때 Google에서 더 많은 결과와 힌트를 즉시 얻을 수 있음을 알게 될 것입니다). – BalusC

답변

5

addresse_RequestScoped 콩입니다. RequestScoped 빈을 SessionScoped 빈에 삽입 할 수 없습니다 (많은 요청과 관련 빈과 세션과 빈 만 가질 수 있습니다. 하나의 특별한 인스턴스 인 addresse_을 모두 무시하면 아무 의미가 없습니다).