Duvida (JSTL)

4 respostas
MARCOS_ALEXANDRE

pagina jsp

<jsp:useBean id=“dao” class=“br.com.xpto.dao.ClasseDAO”/>
<c:set var=“x” value="${dao.metodo}"/>

Dúvida:
O método na classe dao possui um argumento. Como faço para chamar o mesmo passando tal argumento ?

Exemplo:
Na classe dao existe o metodo:

public String getMetodo(arg0)  {

return = nome;

}

Obrigado!!!

4 Respostas

marciocamurati

Cara pq seu método get "getMetodo(arg0) " tem um parametro ?

[]s

fabiozoroastro

Pra dizer a verdade, eu acho que não tem como você passar argumentos não. o JSTL trabalha com getters… :frowning:
Uma vez procurei bastante também como fazer mas optei por outra solução que não me lembro mais.

:confused:

Abraços.

R

Então cara tenta isso aqui:

<c:set var="nomeVariavel"><%=ClasseDAO.getMetodo("Parametro1","Parametro2")%></c:set>

ou

<c:set var="nomeVariavel" value="<%=ClasseDAO.getMetodo("Parametro1","Parametro2")%>"/>
MARCOS_ALEXANDRE

Funcionou, muito obrigado !!!

Criado 6 de novembro de 2006
Ultima resposta 7 de nov. de 2006
Respostas 4
Participantes 4