Java Platform, Enterprise Edition (Java EE) 8 The Java EE Tutorial

## Using a Managed Bean in a Facelets Page

To use the managed bean in a Facelets page, create a form that uses user interface elements to call its methods and to display their results. The following example provides a button that asks the user to type a name, retrieves the salutation, and then displays the text in a paragraph below the button:

    <h:form id="greetme">
       <p><h:outputLabel value="Enter your name: " for="name"/>
          <h:inputText id="name" value="#{printer.name}"/></p>
       <p><h:commandButton value="Say Hello"
                           action="#{printer.createSalutation}"/></p>
       <p><h:outputText value="#{printer.salutation}"/></p>
    </h:form>

Copyright © 2017, Oracle and/or its affiliates. All rights reserved.