title: Is it possible to call setPropertyActionListener before actionListener
body: <p>I'm currently experiencing a problem with JSF's order of execution.</p>
  
  <p>Looking at my sample code:</p>
  
  <pre><code>&lt;p:commandButton action="update.xhtml" ajax="false"
                          icon="ui-icon-pencil"
                          actionListener="#{marketingCodeBean.initForUpdate}"&gt;
      &lt;f:setPropertyActionListener
          target="#{marketingCodeBean.marketingCode}" value="#{code}"&gt;&lt;/f:setPropertyActionListener&gt;
  &lt;/p:commandButton&gt;
  </code></pre>
  
  <p>I would like to set a bean property using setPropertyActionListener, and do some processing on actionListener=initForUpdate. But JSF default sequence of execution is the opposite, actionListener first before setPropertyActionListener. Is there a clean work around for this problem?</p>
  
  <p>I'm thinking of having an actionListener and pass the bean parameter to it, but I'm not sure if that is the best approach.</p>