Pergunta simples de JSTL

6 respostas
rodrigodsw2005

Eu queria saber se tem como invocar um método qualquer de uma classe java usando JSTL?

DAO
salvarDao(Bean b){//chamar esse método

inserir.setString(1, b.getNome);
.........
}

6 Respostas

ddduran

kra em como fazer via EL

da uma olhada em
http://java.sun.com/javaee/5/docs/api/javax/el/package-summary.html
e
http://faq.javaranch.com/view?DefineELFunctions

mas se não me engano o metodo tem que se estatico

rodrigodsw2005

Existe um outro jeito que faça essa magica? Eu sei se instanciar dao e colocar o método funciona, mas é em scriptlet :?

furutani

Olá

O DAO no minimo você deveria instancia-lo em uma classe Action.

rodrigodsw2005

Esse é que é o problema … eu não queria utilizar nenhum tipo de framework … queria que fosse no java puro.

furutani

Olá

DAO não é framework, é apenas um pattern.

U

acredito que uma alternativa correta seria no Servlet vc instancia uma classe que seria regra de negocio e acessa o DAO e dae essa classe retorna tipo uma List de beans. dae com isso vc coloca ele no request e faz um dispatcher para sua jsp… nem é tão complicado. agindo assim vc não vai precisar de código java no seu jsp.

o problema é quando sistema é antigo(e mau feito)… dae complica…

Criado 14 de agosto de 2007
Ultima resposta 28 de ago. de 2007
Respostas 6
Participantes 4