File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JSF and the fly likes use html5 in facelets/jsf2 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSF
Bookmark "use html5 in facelets/jsf2" Watch "use html5 in facelets/jsf2" New topic

use html5 in facelets/jsf2

nimo frey
Ranch Hand

Joined: Jun 28, 2008
Posts: 580
I am using this in my server-side "index.xhtml" (I saved this file with suffix *.xhtml):

I am using this in my web.xml:

I get this warning from JSF when going to my browser and clicking "index.html":

When putting the needed xmlns to xhtml, then no warnings appears:

However, the rendered client-html looks like this (which is not clean html5-code):

instead of this (which is clean html5-code):

When changing my javax.faces.DEFAULT_SUFFIX to .html

and renaming my server-side-page to "index.html" (Now, I saved this file with suffix *.html),
then facelets cannot render the page at the client side. That means, the client gets the facelets-site without transforming it to appropriate (x)html.

Should I ignore the warnings or is there a better (clean) solution?
I agree. Here's the link:
subject: use html5 in facelets/jsf2
jQuery in Action, 3rd edition