title: Primefaces p:commandLink is not forwarding to face outcome page
body: <p>When I use p:commandLink the outcome page doesn't get forwarded, but h:commandLink works fine.</p>
  
  <pre><code>&lt;p:dataTable id="resultTable"  var="row" value="#{userFinder.list}"&gt;
      &lt;p:column headerText="#{i18n.user_name}"&gt;
          &lt;p:commandLink id="selectUserLink" **actionListener**="#{userSelector.edit}" value="#{row.userName}" ajax="false"/&gt;
      &lt;/p:column&gt;
  &lt;/p:dataTable&gt;
  </code></pre>
  
  <p><strong>VS</strong></p>
  
  <pre><code>&lt;p:dataTable id="resultTable"  var="row" value="#{userFinder.list}"&gt;
      &lt;p:column headerText="#{i18n.user_name}"&gt;
          &lt;h:commandLink id="selectUserLink" action="#{userSelector.edit}" value="#{row.userName}"/&gt;
      &lt;/p:column&gt;
  &lt;/p:dataTable&gt;
  </code></pre>
  
  <p>UserSelectorImpl.java</p>
  
  <pre><code>@ConversationScoped
  @Named("userSelector")
  public class UserSelectorImpl extends AbstractEntitySelector&lt;User&gt; implements
       IUserSelector
  {
      ...
      @Override
      public Class&lt;? extends ViewConfig&gt; edit()
      {
          conversation.begin();
          .. do some stuff 
          return Pages.AdminPages.UserMaintenance.EditUser.class;
      }
      ...
  </code></pre>
  
  <p>}</p>
  
  <p>Pages.java</p>
  
  <pre><code>@Page(navigation = REDIRECT)
  public interface Pages extends ViewConfig
  {
     ...
     @Secured(AdminAccessDecisionVoter.class)
     public interface AdminPages extends Pages
     {
        public @Page class AdminPage implements AdminPages {}
  
        interface UserMaintenance extends AdminPages
        {
            public @Page class EditUser implements UserMaintenance {}
            ...
        }
     }
  }
  </code></pre>
  
  <p>And I doubled check, I have /webapp/pages/adminPages/userMaintenance/editUser.xhtml</p>
  
  <p>Thanks in advance,
  D.</p>