title: JSF/Facelets ajax view render issue
body: <p>I have a .xhtml with two commandlink buttons and two outputpanels. Everything inside same form. When I click on commandlink why do I need to explicitly say which output panels need to be rendered? If nothing specified, shouldn't entire view re-constructed based on following description from Spec (or) Am I mixing things? </p>
  
  <p>As well as do we really need to set <code>action="navigation-rule"</code> when we want to refresh a component in same view?</p>
  
  <pre><code>Link controls are typically used to perform complete form submissions for data storing.
  As a consequence, the &lt;a4j:commandLink&gt; component has the execute="@form" setting by default. 
  </code></pre>
  
  <p>Any input is much appreciated.</p>
  
  <p>Here is code for reference:</p>
  
  <pre><code> &lt;h:form&gt;
          &lt;div&gt;
              &lt;a4j:outputPanel layout="block"&gt;
                  &lt;!--Tab1 --&gt;
                  &lt;a4j:commandLink
                      id="homeTabLinkId"
                      value="Tab1"
                      actionListener="somelistener" render="contentDIVId"&gt;
                      &lt;h:outputText value=""/&gt;
                  &lt;/a4j:commandLink&gt;
                  &lt;!--Hosts Tab --&gt;
                  &lt;a4j:commandLink 
                      id="hostsTabLinkId"
                      value="Tab2"
                      actionListener="anotherlistener" render="contentDIVId"&gt;
                      &lt;h:outputText value=""/&gt;
                  &lt;/a4j:commandLink&gt;
  
  
              &lt;/a4j:outputPanel&gt;
          &lt;/div&gt;
  
          &lt;a4j:outputPanel layout="block" id="contentDIVId"&gt;
              &lt;!-- dynamically gets src based on tab click --&gt;
              &lt;ui:include id="tabBodyPanel" src="elexpression"/&gt;
          &lt;/a4j:outputPanel&gt;
  
          &lt;a4j:outputPanel layout="block" id="anotherdiv"&gt;
              &lt;h:outputText value="Inside second div"/&gt;
          &lt;/a4j:outputPanel&gt;
  
      &lt;/h:form&gt; 
  </code></pre>