Eu queria saber se tem como invocar um método qualquer de uma classe java usando JSTL?
DAOsalvarDao(Bean b){//chamar esse método
inserir.setString(1, b.getNome);
.........
}
Eu queria saber se tem como invocar um método qualquer de uma classe java usando JSTL?
DAOsalvarDao(Bean b){//chamar esse método
inserir.setString(1, b.getNome);
.........
}
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
Existe um outro jeito que faça essa magica? Eu sei se instanciar dao e colocar o método funciona, mas é em scriptlet :?
Olá
O DAO no minimo você deveria instancia-lo em uma classe Action.
Esse é que é o problema … eu não queria utilizar nenhum tipo de framework … queria que fosse no java puro.
Olá
DAO não é framework, é apenas um pattern.
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…