Note: currently these pages are in transition between the 1.0.9 "myfaces-extensions" and the current HEAD. "myfaces-extensions" are renamed "Tomahawk" in the HEAD. New material should describe the situation for Tomahawk 1.1.0, i.e., the version the current HEAD is working to.

For more information, go to:

Configuring your JSP or JSPX pages to use MyFaces components

In any case, the actual prefix or XML namespace you use is for you to decide. The prefix or XML namespace does not have to be x, resp. t, but merely has to be unique in the XML document, and used consistently within that XML document. The prefix x, resp. t is merely a suggestion by the MyFaces authors, but is used by most developers nevertheless.

Note that in the above examples of the XML compliant syntax, the xml:lang attribute describes the language of the XML document itself, !not! of the rendered HTML document.



Tomahawk offers an extended versions of the standard components, and a number of more advanced additional components. To see tomahawk examples in action, go to:

Extended Version of Standard Components

All standard components have an equivalent version in Tomahawk. These extended versions feature additional attributes.

Extended features:

The following standard components have been additionally enhanced:

Advanced Additional Components


The sandbox is growing really fast and the list below is terribly outdated. You really need to download the nightly build to see all the exciting stuff it contains. Daily builds of sandbox examples can be found at: (go to "MyFaces Sandbox Examples latest build")