Ajuda para Rodar Uma Aplicaçao com JSF 2.0

Estou Tentando Rodar uma Aplicação simples e quando rodo o arquivo jsf. nao aparece o botão para Executar um Bean. Estou seguingo o Livro da Novatec.

segue o codigo.

<h:head>
Página de Login
</h:head>

Login

<hr/>

  	<h:form>
		<h:commandButton action="#{usuario.Bean.novo}" value="Registre-se"/>
	</h:form>
	
<hr/>
[b] A Linha de comando dentro do FORM nao aparece.[/b]

Alguem poderia me dar uma luz e dizer por que o botão nao esta aparecendo…

Este jsf esta sendo chamado do arquivo index.html: segue o codigo…

Agradeço desde ja.

Edita seu post colocando entre as tags ‘code’ do forum e identa… fica complicado de olhar o código desse jeito.



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html
        xmlns="http://www.w3.org/1999/xhtml"
        xmlns:h="http://java.sun.com/jsf/html" 
        xmlns:f="http://java.sun.com/jsf/core"
        xmlns:ui="http://java.sun.com/jsf/facelets"
        xmlns_rt="http://java.sun.com/jstl/xml_rt"
        xmlns:c_rt="http://java.sun.com/jstl/core_rt">

      <h:head>
           <title> Página de Login</title>
       </h:head>

    <body>
       <h1> Login </h1>
 
      <hr/>

         <h:form>
              <h:commandButton action="#{usuario.Bean.novo}" value="Registre-se"/>
         </h:form>

        <hr/>
     </body>
</html> 

<!DOCTYPE html>
<html>
      <head>
            <meta charset="ISO-8859-1" HTTP-EQUIV="Refresh" CONTENT="0;URL=publico/login.jsf">
      </head>

   <body>
        <!-- <h1> Direcionando pra Login</h1> -->
     </body>
</html> 

Obrigado pela atençao Fernando.

Espero que desse jeito Facilite.

Obrigado

cara,

coloca seu head e body dentro dessa tag <f:view contentType="text/html">

flw

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html 
		xmlns="http://www.w3.org/1999/xhtml"
      	xmlns:h="http://java.sun.com/jsf/html"
      	xmlns:f="http://java.sun.com/jsf/core"
      	xmlns:ui="http://java.sun.com/jsf/facelets"
      	xmlns:x_rt="http://java.sun.com/jstl/xml_rt"
      	xmlns:c_rt="http://java.sun.com/jstl/core_rt"> 

	<f:view contentType="text/html">  
		<h:head>
			<title> Página de Login</title>
		</h:head> 
	
		<body> 
			<h1> Login </h1>

			<hr/>

	  		<h:form>
				<h:commandButton action="#{usuarioBean.novo}" value="Registre-se"> </h:commandButton>

			</h:form>
		
			<hr/>

		</body> 

	</f:view>

</html>

o codigo ficou dessa maneira, mas, so aparece a palavra LOGIN. o que esta dentro do Form continua sem aparece.

Em tempo de projeto o botão aparece normal, mas, quando executa não.

Agradeço a Atenção…

Troque ‘body’ por ‘h:body’. Espero que resolva.