Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6831525
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T22:44:51+00:00 2026-05-26T22:44:51+00:00

Is there a way of setting a managed bean parameter in a composite component

  • 0

Is there a way of setting a managed bean parameter in a composite component and then leaving the using classes to decide which actual managed bean to use?

something along the lines of: comp.xhtml

       <cc:interface>
            <cc:attribute name="price" />
            <cc:param name="pageBean" value="#{superBean}" />       
       <cc:interface>
       <cc:implementation>
                <h:outputText value="#{cc.attrs.price}"/>
       </cc:implementation>

And then, in the using page

   <ezcomp:comp pageBean="actualBean"
                          price="#{actualBean.price}" >

    </ezcomp:comp> 

In my case ActualBean is a subtype of SuperBean.

I’m not even sure this is possible, but let’s just say it would be great if someone proved me wrong.

Thank you in advance

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T22:44:52+00:00Added an answer on May 26, 2026 at 10:44 pm

    To remove duplicate code, basically. i have a lot of attributes that need to be set in the composite component. The only thing that differs in the using pages is the name of the managed beans, all being subtypes of a superbean.

    You don’t need to specify all the attributes. Just specifying alone the bean is sufficient. You could reference its properties in the composite component directly.

    <cc:interface>
        <cc:attribute name="pageBean" type="com.example.SuperBean" required="true" />       
    <cc:interface>
    <cc:implementation>
        <h:outputText value="#{cc.attrs.pageBean.price}"/>
    </cc:implementation>
    

    with

    <ezcomp:comp pageBean="#{actualBean}" />
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Is there a managed way to set the always on top flag/setting on a
Is there any way to follow a URL in JavaScript without setting the document.location.href
Is there a way to setup authentication (ala Basic Authentication) without actually setting up
Is there a way to prevent a NSDrawer from being resized? I've tried setting
Is there a way to get to sitecore settings through code. The specific setting
Is there any way to increase a time interval, on the basis of which
Is there any way to change settings for multiple projects in a Visual Studio
Is there any way to get the exposure settings (aperture, shutter speed, ISO) for
Is there a way to export the settings defined in Window > Preferences Dialog
Is there a way to determine Internet Explorer Cookie Settings (that is, whether cookies

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.