title: Dynamic value binding of JSF component
body: <p>How do I bind a value of certain component dynamically at runtime?
  For example, I have the following component tag,</p>
  
  <pre><code>&lt;h:inputText value="#{bean.someProp}" /&gt;
  </code></pre>
  
  <p>In my case, "#{bean.someProp}" is only known at runtime.</p>
  
  <p>What's the best strategy to implement this?</p>
  
  <p>Should I traverse the component tree and set the value binding programmatically? If yes, at which JSF lifecycle phase should I do the traversing?</p>