Warning: This page calls for XML namespace declared with prefix style but no taglibrary exists for that namespace.
This may happen when you're using plain HTML <style>
element while not having the default XML namespace declared as xmlns="http://www.w3.org/1999/xhtml"
. But this is unlikely as you already have declared it in the <ui:composition>
snippet in your question.
Another probable cause is you're using the literal string style:
in a XML element or attribute, which indicates a XML namespace prefix (like as h:
is the XML namespace prefix of standard JSF component set and ice:
is that for ICEfaces component set).
Given that you didn't awarely declare such a XML namespace, and the "style" being recognizable as a standard HTML element attribute, this in turn strongly suggests that you accidently used the following somewhere in the XHTML file:
<someElement style:"bar">
instead of
<someElement style="bar">
Just do a Ctrl+F on style:
and fix accordingly.