McGMS
#1
Gente, não está aparecendo a box de digitação da minha index.xhtml
– codigo
<ui:composition template="">
</ui:composition>
<h:body>
<h1>Cadastro de Contatos</h1>
<h:form>
Nome: <h:inputText value="" />
Sobrenome: <h:inputText value="" />
Idade: <h:inputText value="" />
</h:form>
</h:body>
— No navegador fica assim:
Cadastro de Contatos
Nome: Sobrenome: Idade:
Error
#2
Só essa que não está reconhecendo ou nenhuma página está reconhecendo os componentes?
Tente usar outputLabel para o nome, sobrenome e idade
<h:form>
<h:panelGrid columns="2">
<h:outputLabel value="Nome" />
<h:inputText maxLength="15" size="20" />
<h:outputLabel value="Sobrenome" />
<h:inputText maxLength="15" size="20" />
<h:outputLabel value="Idade" />
<h:inputText maxLength="15" size="20" />
</h:panelGrid>
</h:form>
Mike
#4
Conseguiu arrumar o servidor?
Não sei se ja conseguiu resolver ou não, mas tem que colocar os seus componentes dentro de h:body
Pode ser também a forma que esta acessando a url
Eu sempre deixo mapeado para acessar “pagina.faces”, se eu digitar “pagina.xhtml” os componentes do jsf nao aparecerem
McGMS
#5
Só tenho essa por enquanto. Estou aprendendo o básico ainda
McGMS
#6
Agora o nome não apareceu utilizando o outputLabel