Passar um char como parâmetro num metódo dentro de um datatable

2 respostas
C

Em resumo, quero saber se é possível e como seria para passar um parâmetro do tipo char para um metodo que é chamado num dataTable

abaixo, segue a chamada:

<h:dataTable var="modulo" value="#{moduloBean.modulos('A')}">

e aqui a assinatura do método:

public List<Modulo> getModulos(char tipo){ ...

quando tiro o parâmetro tudo funciona normal mas quando tento passar o parâmetro …dá como se não tivesse encontrado o metódo…

2 Respostas

GiulianoGagliardi

Eu sei que é possível fazer isso utilizando EL(Expression Language) na chamada de métodos como um actionListener.

Mas é preciso efetuar o download da biblioteca na versão 2.x. LINK: http://download.java.net/maven/2/org/glassfish/web/el-impl/2.2.1-b05/el-impl-2.2.1-b05.jar

Utilize esta biblioteca e tente executar seu código.

Abraços!

R

GiulianoGagliardi:
Eu sei que é possível fazer isso utilizando EL(Expression Language) na chamada de métodos como um actionListener.

Mas é preciso efetuar o download da biblioteca na versão 2.x. LINK: http://download.java.net/maven/2/org/glassfish/web/el-impl/2.2.1-b05/el-impl-2.2.1-b05.jar

Utilize esta biblioteca e tente executar seu código.

Abraços!

Correto,e além disso tem q configurar o web.xml:

<context-param>
		<param-name>com.sun.faces.expressionFactory</param-name>
		<param-value>org.jboss.el.ExpressionFactoryImpl</param-value>
	</context-param>
Criado 9 de fevereiro de 2012
Ultima resposta 9 de fev. de 2012
Respostas 2
Participantes 3