Erro JSF

3 respostas
danieldestro

O seguinte código JSF me dá o erro abaixo:

<a4j:commandButton id="botaoEditar1" action="" onclick="abrirPopup('../usuarios.jsf?cod=#{item.cod}', '430','290');" image="../../../publico/images/edit.gif" reRender="panelDataTable,paginador,mensagemSistema" />

Caused by: javax.el.ELException: Not a Valid Method Expression: at org.apache.el.lang.ExpressionBuilder.createMethodExpression(ExpressionBuilder.java:205) at org.apache.el.ExpressionFactoryImpl.createMethodExpression(ExpressionFactoryImpl.java:57) at org.apache.jsp.restrito.pages.manterdispositivomovel.index_jsp._jspx_meth_a4j_005fcommandButton_005f1(index_jsp.java:3050) at org.apache.jsp.restrito.pages.manterdispositivomovel.index_jsp._jspx_meth_rich_005fcolumn_005f3(index_jsp.java:2880) at org.apache.jsp.restrito.pages.manterdispositivomovel.index_jsp._jspx_meth_rich_005fdataTable_005f0(index_jsp.java:2295) at org.apache.jsp.restrito.pages.manterdispositivomovel.index_jsp._jspx_meth_h_005fpanelGroup_005f1(index_jsp.java:2225) at org.apache.jsp.restrito.pages.manterdispositivomovel.index_jsp._jspx_meth_h_005foutputText_005f1(index_jsp.java:1846) at org.apache.jsp.restrito.pages.manterdispositivomovel.index_jsp._jspService(index_jsp.java:1700) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387) ... 50 more

Estou com JBoss Enterprise 4.3 e Richfaces 3.3.2-SR1.

Tem a ver com a linha onclick=“abrirPopup(’…/usuarios.jsf?cod=#{item.cod}’, ‘430’,‘290’);”

Alguma ajuda?

3 Respostas

Foxlol

Fala Destro.

Bom, dos atributos aí, o único que recebe um MethodExpression é o Action.

http://docs.jboss.org/richfaces/3.3.1.GA/en/tlddoc/a4j/commandButton.html

Será que é pq vc está passando vazio? Tenta omitir ele. Igual aqui:

http://docs.jboss.org/richfaces/3.3.2.GA/en/devguide/html/a4j_commandButton.html

Flw

danieldestro

Bom falar com quem sabe… rsrs. Obrigado e abraços!

LPJava

o seu action nao pode ser “” tem que ter algo ali.

flw! abracos,

Criado 14 de dezembro de 2009
Ultima resposta 15 de dez. de 2009
Respostas 3
Participantes 3