2017-02-24 10 views
1

は、ここに私のXHTMLファイルです:「要素hのプレフィックスh:ヘッドがバインドされていません」というエラーが表示されるのはなぜですか?

<html> 
<h:head> 
    <meta http-equiv="Content-Type" content="text/html; charset=Cp1252"/> 
</h:head> 

<h:body> 
    <view> 
     <h:form> 
      <br/> 
      <br/> 

      <center> 
       <h:panelGrid columns="2"> 
        <f:facet name="header"> 
         <h:outputText value="Login"/> 
        </f:facet> 

        <h:outputText value="Benutzername:"/> 
        <h:inputText value="#{benutzer.benutzerName}" size="18"/> 
        <h:outputText value="Passwort: "/> 
        <h:inputSecret value="#{benutzer.passwort}" size="18"/> 

        <f:facet name="footer"> 
         <h:commandButton value="Login" action ="#{benutzer.doLogin}"/> 
        </f:facet> 
       </h:panelGrid > 
      </center> 
     </h:form> 
    </view> 
</h:body> 

私はエラーを取得、それを実行しようとするたびに、「要素の時間接頭辞H:ヘッドがバインドされていません」を

私は狂っている。このエラーが発生するのはなぜですか?

答えて

1

あなたは時間のネームスペースを必要とする

<!DOCTYPE HTML> 
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" 
    xmlns:h="http://java.sun.com/jsf/html" 
    xmlns:f="http://java.sun.com/jsf/core"> 
<h:head> 
... 
</h:head> 
<h:body> 
... 
</h:body> 
</html> 
関連する問題