Boa tarde,
Ao renderizar uma página, que utiliza o componente h:dataTable, aparece o seguinte erro:
java.lang.Error: Unresolved compilation problem: The method setVar(String) in the type DataTableTag is not applicable for the arguments (JspValueExpression)
Isso acontece utilizando o JSF 1.2 e o Tomcat 6.
Alguém tem idéia de como solucionar esse problema, ou o que pode ser.
Agradeço pela atenção.
Sem mais,
Gustavo Martim.
complementando, segue abaixo o código da jsp e do managebean.
An error occurred at line: 19 in the jsp file: /teste.jsp
The method setVar(String) in the type DataTableTag
is not applicable for the arguments (JspValueExpression)
16:
17: <br />
18:
19: <h:dataTable value="#{testeJSF.lista}" var="item">
20: </h:dataTable>
21:
22: <br />
public List<String> getLista() {
List<String> lista;
lista = new ArrayList<String>();
lista.add("A0");
lista.add("A1");
lista.add("A2");
lista.add("A3");
lista.add("A4");
lista.add("A5");
lista.add("A6");
lista.add("A7");
lista.add("A8");
lista.add("A9");
return lista;
}
obrigado.
pessoal, caso alguém precise, no link abaixo fala um pouco sobre jsf 1.2 e tomcat.
os componentes do jsf funcionou corretamente, somente não consegui acessar via jstl, por exemplo com c:forEach.
http://www.horstmann.com/corejsf/tomcat-instructions.html
abraço,
Gustavo.
Olá Gustavo,
Estou com o mesmo problema,
quando utilizo a tag <h:dataTable> aparece a seguinte mensagem:
The method setVar(String) in the type DataTableTag is not applicable for the arguments (JspValueExpression)
Estou utilizando servidor TOMCAT 6.0, e não funciona !
veja a notificação de erro no endereço abaixo :
ASF Bugzilla Bug 41912 - http://issues.apache.org/bugzilla/show_bug.cgi?id=41912
acho que o jeito é utilizar o servidor GlashFish
obs: não testei com a versão 5.5 do TOMCAT
atenciosamente