If JSF tags are not been parsed, then it simply means that the request has not been passed through the FacesServlet
. That servlet is the one responsible for all that JSF stuff. You need to verify if the request URL used matches the url-pattern
of the FacesServlet
. Note that it is case sensitive.
This may however also happen if you opened the file directly in the builtin browser of the IDE. You shouldn't do that. You need to specify the right URL yourself in the address bar of either the builtin browser or an external browser (e.g. MSIE/Firefox).
Update: one more thing, did you declare the JSF HTML taglib in <html xmlns>
attribtue? You omitted that in your code snippet.
It should look like
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html">