Followups from Ed.<br><br>NG&gt; Hi there again Guys,<br>NG&gt; Section 7.43 of the Spec has an example navigation-handler, which<br>NG&gt; shows how to use the include-view-params feature:<br><br>NG&gt; &lt;redirect&gt;<br>
NG&gt;    &lt;view-param&gt;<br>NG&gt;      &lt;name&gt;userId&lt;/name&gt;&lt;value&gt;someValue&lt;/value&gt;<br>NG&gt;    &lt;/view-param&gt;<br>NG&gt;    &lt;include-view-params&gt;true&lt;/include-view-params&gt;<br>
NG&gt; &lt;/redirect&gt;<br><br>NG&gt; However, using &lt;include-view-params&gt; as an XML element is invalid<br>NG&gt; according to web-facesconfig_2_0.xsd<br><br>NG&gt; But then, in section 7.4.2, the Spec talks about the &quot;include-view-<br>
NG&gt; params&quot; attribute on the &lt;redirect /&gt; element, like this:<br><br>NG&gt; &lt;redirect include-view-params=&quot;true&quot; /&gt;<br><br>NG&gt; The attribute syntax is what the XSD wants, and what Ryan&#39;s blog [1])<br>
NG&gt; claims as well.<br><br>I fixed the example to have tha attribute syntax.  Thanks.<br><br>NG&gt; Having said that, if the attribute way is the right syntax, then I<br>NG&gt; think there are two problems with it:<br>
<br>NG&gt; 1. Although I prefer attribute-syntax for XML, the faces-config.xml<br>NG&gt; file doesn&#39;t use XML attributes anywhere. Instead, it uses the verbose<br>NG&gt; &lt;element&gt;#PCDATA&lt;/element&gt; syntax. So having an attribute on<br>
NG&gt; &lt;redirect /&gt; is really inconsistent with the rest of the file.<br><br>NG&gt; 2. it&#39;s really inconsistent and weird to have dashes-in-the-name-of-an-<br>NG&gt; xml-attribute. For example, we use camelCase for actionListener:<br>
<br>Your points are well taken, but we did decide on this syntax.<br><br>NG&gt;     &lt;h:commandButton actionListener=&quot;#{myBean.actionListener}&quot; /&gt;<br><br>NG&gt; 3. The functionality/purpose of this include-view-parameters feature<br>
NG&gt; is really confusing. Does it mean:<br>&gt;<br>NG&gt;     A Include/exclude the f:viewParam stuff found in f:metaData of the<br>NG&gt; from-view-id?<br>NG&gt;     B. Include/exclude the &lt;view-param&gt; children of the &lt;redirect&gt; element?<br>
NG&gt;     C. Both A &amp; B?<br><br>This is covered in the section 7.5.2 where we talk about getBookmarkableURL().<br><br>Ed<br><br>--<br>| <a href="mailto:ed.burns@sun.com">ed.burns@sun.com</a>  | office: 408 884 9519 OR x31640<br>
| homepage:         | <a href="http://ridingthecrest.com/">http://ridingthecrest.com/</a><br>