不呈现JSF组件

不呈现JSF组件,jsf,Jsf,我是JavaEE的新手,我正在关注oracle提供的JavaEE官方pdf文档。 由于文档的复杂性,我面临一些问题。 我的问题实际上是当我运行一个.jsf页面时,它没有显示表单输入和提交按钮 但它显示了所有其他的东西 <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://xmlns.jcp.org/jsf/html"> <h:head>Bienvenue</h:head> &l

我是JavaEE的新手,我正在关注oracle提供的JavaEE官方pdf文档。 由于文档的复杂性,我面临一些问题。 我的问题实际上是当我运行一个.jsf页面时,它没有显示表单输入和提交按钮 但它显示了所有其他的东西

<html lang="en"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:head>Bienvenue</h:head>
<h:body>
<h:form>
<p>test</p>
<h:inputText id="username" title="My name is: " value="coucou" required="true" maxlength="25" />
<h:commandButton id="submit" value="Submit" action="response"/>
</h:form>
</h:body>
</html>

注意:我使用的是NetBeans 8。

请确保您使用的是JSF 2.2,并且您的应用程序使用的URL模式正确。如果您提供web.xml文件的内容以及访问视图所使用的确切URL,那就更好了。此命名空间http://xmlns.jcp.org/jsf/html 是JSF2.2,前面的注释指出了这一点。如果坚持使用该版本,则名称空间应为http://java.sun.com/jsf/html.