MANTRIN
#1
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.
MANTRIN
#3
<!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
MANTRIN
#5
<!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.