[an error occurred while processing this directive]

Declaring the Bean class in the faces-config.xml file

                          

This example illustrates how to define the bean in the faces-config.xml file with <managed-bean> element. Its child element <managed-bean-name> can be used to provide name for the bean. This name can be referred through out the application to access the bean. Its original class name is specified in another child element <managed-bean-class><managed-property> child element is used to specify the property value, <property-name> specifies the property name and  <value> specifies its value.

 

 

 

 



The source code of the faces-config.xml file is as follows:
 

<?xml version='1.0' encoding='UTF-8'?>

<!-- =========== FULL CONFIGURATION FILE ================================== -->

<faces-config version="1.2" 
    xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
                   http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd">
    <managed-bean>
            <managed-bean-name>SimpleLogin</managed-bean-name>
            <managed-bean-class>roseindia.SimpleLogin</managed-bean-class>
            <managed-bean-scope>request</managed-bean-scope>
    </managed-bean>
    <navigation-rule>
            <from-view-id>/login.jsp</from-view-id>
        <navigation-case>
            <from-action>#{LoginForm.CheckValidUser}</from-action>
            <from-outcome>success</from-outcome>
            <to-view-id>/success.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-action>#{LoginForm.CheckValidUser}</from-action>
            <from-outcome>fail</from-outcome>
            <to-view-id>/fail.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>
    
</faces-config>


Download Source Code

                          

[an error occurred while processing this directive]