parent-solo.fr Usefull Firefox extensions
Oct 12

java.net: Developing applications with Facelets, JSF, and JSP:

The article Getting around JSF: The role of JSP has a deep discussion on how to make JSP, JSTL, and JSF tags work collaboratively. Another approach not mentioned in the article is to declare normal JavaBeans through the tag in face-config.xml file, and have referenced JavaBeans and JSF-managed beans wiring their properties through dependency injection. A JSP scoped Java Bean nameJavaBean servlet.NameJavaBean personBackingBean jsf.PersonBackingBean session Java Bean Reference personName #{nameJavaBean}

<referenced-bean>
    <description>A JSP scoped Java Bean</description>
    <referenced-bean-name>nameJavaBean
    </referenced-bean-name>
    <referenced-bean-class>servlet.NameJavaBean
    </referenced-bean-class>
</referenced-bean>

<managed-bean>
    <managed-bean-name>personBackingBean
    </managed-bean-name>
    <managed-bean-class>jsf.PersonBackingBean
    </managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
    <managed-property>
        <description>Java Bean Reference</description>
        <property-name>personName</property-name>
        <value>#{nameJavaBean}</value>
    </managed-property>
</managed-bean>

Comments are closed.

preload preload preload