Tenho uma rich dataTable eu declaro o var dela tipo:
<rich:dataTable value="#{meuBean.clientes}" var="cliente">
Quando vou utilizar o var dentro do datatable:
<h:outputText value="#{cliente.nome}" />
ele acusa “cliente cannot be resolved”
Porém tudo funciona normal, a página é executada sem problemas e os dados são preenchidos na tabela, só que o meu código fica cheio de Warnings e eu não curto esses warnings me atrapalhando.
Tem como resolver isso? eu utilizo Eclipse.
Obrigado
Ninguém teve este problema, será que sou o único problemático? rs
[quote=felipempantoja]1. vc mapeou o seu bean la no faces-config exatamente com esse nome “meuBean” ?
2. o método “clientes” retorna um List do tipo “Cliente” ?[/quote]
Não é “meuBean” foi apenas um exemplo, mas o mapeamento está correto sim e retorna um List<Cliente> sim, inclusive a tabela é montada corretamente. Mas o editor fica cheio de Warning’s dizendo que a var cliente não foi resolvida “cliente cannot be resolved”
Como se no faces-config não tivesse mapeado, porém esse problema só ocorre com o rich:datatable, se eu utilizar o h:datatable funciona normal.
Configurou o richfaces corretamente no teu web.xml ?
Bom eu segui a documentação…
segue meu web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>PlacarUSV3</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<context-param>
<param-name>org.richfaces.SKIN</param-name>
<param-value>classic</param-value>
</context-param>
<context-param>
<param-name>org.richfaces.CONTROL_SKINNING</param-name>
<param-value>enable</param-value>
</context-param>
<filter>
<display-name>RichFaces Filter</display-name>
<filter-name>richfaces</filter-name>
<filter-class>org.ajax4jsf.Filter</filter-class>
</filter>
<filter-mapping>
<filter-name>richfaces</filter-name>
<servlet-name>Faces Servlet</servlet-name>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
<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>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
</web-app>
Somos dois com esses warnings do eclipse.
Eu uso o JBoss DevStudio mas também tem esse problema.
Cara o meu tá configurado igual ao seu mas não tenho esse problema aqui não, estranhão.
Bom cara, se eu descobrir algo eu posto aqui
Abração e boa sorte!
[quote=Mark_Ameba]Somos dois com esses warnings do eclipse.
Eu uso o JBoss DevStudio mas também tem esse problema.[/quote]
Hehehehehe beleza, pelo menos agora sei que não to ficando doido… rs… se achar alguma coisa, volta e posta ai pra gente! flwz
…