The spec says higher scoped managed beans cannot be injected into lower scoped 
managed beans.  This doesn't mean we can't inject session scoped data into 
request scope managed beans ...

<managed-bean>
 <managed-bean-name>geographyProducer</managed-bean-name>
 <managed-bean-class>gov.blm.ak.GeographyConsumerThread</managed-bean-class>
 <managed-bean-scope>request</managed-bean-scope>   
  <managed-property>
    <property-name>sharedData</property-name>
    <value>#{facesContext.externalContext.sessionMap['sharedData']}</value>
  </managed-property>
</managed-bean>

Dennis Byrne


Reply via email to