webtier@glassfish.java.net

Error accessing _at_ManagedProperty in JSF2.0 across _at_ManagedBeans

From: <webtier_at_javadesktop.org>
Date: Mon, 19 Jul 2010 08:47:33 PDT

Hi,

   Why can't i access this property across @ManagedBeans who has same Session scope? Can you pls help what i am missing?

In the below example id is set by JSF facelet and its set via Text Box.

@ManagedBean(name="a")
@SessionScoped
public class A {
    @ManagedProperty(name="id",value="#{id}")
    private int id;
        
    //getter and setter methods
}

@ManagedBean(name="b")
@SessionScoped
public class B {
   @ManagedProperty(value="#{a.id}")
   private int id;
        
   //Only setter method
        
    private String printValue(){
        System.out.println("ID Value is"+id);
    }
}

Thanks,
User.
[Message sent by forum member 'userjava1']

http://forums.java.net/jive/thread.jspa?messageID=477987