[jboss-cvs] jboss-seam/doc/reference/en/modules ...
Gavin King
gavin.king at jboss.com
Wed Nov 29 21:15:22 EST 2006
User: gavin
Date: 06/11/29 21:15:22
Modified: doc/reference/en/modules concepts.xml
Log:
qualified names with . instead of $ in EL
Revision Changes Path
1.44 +4 -5 jboss-seam/doc/reference/en/modules/concepts.xml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: concepts.xml
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/doc/reference/en/modules/concepts.xml,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -b -r1.43 -r1.44
--- concepts.xml 29 Nov 2006 10:28:03 -0000 1.43
+++ concepts.xml 30 Nov 2006 02:15:22 -0000 1.44
@@ -489,19 +489,18 @@
}]]></programlisting>
<para>
- Unfortunately, JSF's expression language interprets a period as a property dereference. So, inside a
- JSF expression, we use <literal>$</literal> to indicate a qualified component name:
+ We may use the qualified component name both in Java code and in JSF's expression language:
</para>
<programlisting><![CDATA[<h:commandButton type="submit" value="Login"
- action="#{com$jboss$myapp$loginAction.login}"/>]]></programlisting>
+ action="#{com.jboss.myapp.loginAction.login}"/>]]></programlisting>
<para>
- Since this is ugly, Seam also provides a means of aliasing a qualified name to a simple name. Add a
+ Since this is noisy, Seam also provides a means of aliasing a qualified name to a simple name. Add a
line like this to the <literal>components.xml</literal> file:
</para>
- <programlisting><![CDATA[<factory name="loginAction" scope="STATELESS" value="#{com$jboss$myapp$loginAction}"/>]]></programlisting>
+ <programlisting><![CDATA[<factory name="loginAction" scope="STATELESS" value="#{com.jboss.myapp.loginAction}"/>]]></programlisting>
<para>
All of the built-in Seam components have qualified names, but most of them are aliased to a simple
More information about the jboss-cvs-commits
mailing list