Meu arquivo web.xml:
<?xml version="1.0" encoding="UTF-8"?>
sgp
<servlet>
<servlet-name>Resource Servlet</servlet-name>
<servlet-class>org.primefaces.resource.ResourceServlet</servlet-class>
</servlet>
<context-param>
<param-name>org.richfaces.skin</param-name>
<param-value>blueSky</param-value>
</context-param>
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Development</param-value>
</context-param>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
cadastroPessoa.xhtml
corpo.xhtml
paisCadastro.xhtml
template.xhtml
richFaces.xhtml
index.html
index.htm
index.jsp
default.html
default.htm
lixo.jsp
Minha página:
<?xml version="1.0" encoding="UTF-8"?>
<h:head>
Cadastro de Estados
</h:head>
<h:body>
<h:form>
Cadastro de Estados
|
|
|
</td>
<td>
<h:inputText value="#{estadoControlador.estado.UF}" id="campo-uf" size="10"/>
</td>
<td>
<h:outputLabel value ="País:" for ="estado-pais" />
<h:selectOneMenu id="estado-pais" value ="#{estadoControlador.paisId}">
<f:selectItems
value ="#{paisControlador.paises}"
var ="pais"
itemLabel ="#{pais.pais}"
itemValue ="#{pais.id}" />
</h:selectOneMenu>
</td>
</tr>
<tr>
<td>
<h:commandButton value ="Adicionar" action ="#{estadoControlador.adicionaEstado}"/>
</td>
<td>
</td>
</tr>
</table>
<table>
<tr>
<td>
<!-- <h:panelGroup rendered="#{not empty estadoControlador.estados}"> -->
<h2>Lista de Estados </h2>
<h:dataTable
id="tabela"
value ="#{estadoControlador.estados}"
var ="estado">
<h:column>
<f:facet name ="header">
<h:outputText value ="Estado"/>
</f:facet>
#{estado.estado}
</h:column>
<h:column>
<f:facet name ="header">
<h:outputText value ="UF"/>
</f:facet>
#{estado.UF}
</h:column>
<h:column>
<f:facet name ="header">
<h:outputText value ="País"/>
</f:facet>
#{estado.pais.pais}
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Selecionar"/>
</f:facet >
<f:ajax
event="click"
listener="#{estadoControlador.preparaAlteracao}" render ="@all">
<h:commandLink>
<f:param name="id" value="#{estado.id}"/>
Selecionar
</h:commandLink>
</f:ajax>
</h:column>
</h:dataTable>
<!-- </h:panelGroup> -->
</td>
</tr>
</table>
|
Coloque os códigos entre a tag
Algum componente em especial que não renderiza ?
Porque o seu welcome-file-list tem tantas páginas ?
Obrigado por responder!
A página inteira não renderiza.
A lista de páginas é grande porque estou fazendo testes.
Copiar e colar o código, não entendi qual tag usar.
Deixa só a sua página lá no welcome-file-list.
Tenta deixar só o mapping que tem o *.xhtml
E porque tem um servlet do primefaces no projeto ?
Devo subtituir o do PrimeFaces por um do RichFaces?