faces-config:

    <managed-bean>
        <managed-bean-name>UserBackingBean</managed-bean-name>
        <managed-bean-class>com.baselogic.tro.user.UserBackingBean</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>User</managed-bean-name>
        <managed-bean-class> com.baselogic.tro.user.User</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
    </managed-bean>






On 10/31/06, Mick Knutson <[EMAIL PROTECTED]> wrote:
UserBackingBean:

    private User user;

    public User getUser() {
        return user;
    }

    public void setUser(User user) {
        this.user = user;
    }



User:

    public String getFirstName() {
        return firstName;
    }

    public void setFirstName(String firstName) {
        this.firstName = firstName;

    }





On 10/31/06, Simon Kitching <[EMAIL PROTECTED]> wrote:
Mick Knutson wrote:
> I am looking for a best practices for creating BackingBeans with sub
> objects.
>
> Such as, I want a UserBackingBean that has a User associated with it.
>
>
> But I have done that, but use:
>
>                         <h:inputText id="firstName"
>
> value="#{UserBackingBean.user.firstName}">
>                             <f:validateLength minimum="2"
>                                               maximum="25" />
>                         </h:inputText>
>
The class that UserBackingBean refers to needs to define a method
  User getUser()

The User class needs to define
  String getFirstName()

Everything should then work fine. This is all standard JavaBeans
conventions.

Regards,

Simon






--

Thanks

DJ MICK
http://www.djmick.com
http://www.myspace.com/mickknutson

Reply via email to