Dúvida JSTL usebean

3 respostas
jonatanpedro

Olá para todos,
Sou iniciante com JSTL e estou com uma dúvida.
Possuo um classe com um método chamado “execute()”, e não consigo executá-lo usando o <jsp:getproperty>, só funciona se eu inserir “get” na frente do método. Pelo que eu vi ele só consegue enxergar um método quando possui a convenção get.

É possivel chamar esse método usando o <jsp:getproperty> sem por “get” na frente do método?

Agradeço a atenção.

[]'s

3 Respostas

robinsonbsilva

jovem,
para se trabalhar com os POJOS da vida, é necessário seguir a padronização de nomeação.

jonatanpedro

Blz!
Que ele usa a convenção de get e set eu saquei!
O que eu quero saber se é possivel chamar algum método por jstl que não precise utilizar a conveção get ou set.

Pedrosa

Não use scriplets, jogue uma lista na sessão ou no request e obtenha via JSTL.

Agora seu metodo pode ter qualquer nome, o que vale é sua lista:

Passe essa lista atraves de uma Servlet ou Controller caso esteja usando algum framewrok MVC.

request.setAttribute("lista",new Xpto().obtemAlgumaCoisa());
Criado 27 de abril de 2009
Ultima resposta 27 de abr. de 2009
Respostas 3
Participantes 3