Membro desde: 22/09/2002 13:16:11
Mensagens: 479
Localização: Fortal-CE
Offline
Olá pessoal tudo bem....
Tenho uma pequena aplicação a qual não haverá a necessidade de se configurar tantos XMLs(validators,components,etc....)...
Mas tem uma Funcionalidade que é ideal para mim, que é o ModelDriven, eu posso usar o model Driven em class que Extends servlets??? ? pois preciso da funcionalidade de preencher os Beans que o Xwork proporciona....
Eu implementei modelDriven em meu servlet mas ele não esta preechendo o modelo com os dados vindos do Formulário....
qualquer dica é bemmmmmmm vinda, muito bem vinda mesmo....
Membro desde: 21/02/2003 16:19:19
Mensagens: 1647
Offline
Nope .... quem gerencia todo o esquema e as funcionalidades do Webwork é seu servlet (com.opensymphony.webwork.dispatcher.ServletDispatcher) que trata todas as requisições das actions .... a partir dele é que toda a mágica funciona ....
Entonces isso tudo significa que implementar a interface modeldriven em um servlet não serve pra nada pois a chamada ao servlet não será tratada pelo dispatcher do Webwork.
Claro que no seu servlet você poderá internamente usar o xwork e imitar a parte de preenchimento dos beans .... mas ficaria meio feio, porque sua solução não pode ser usando uma action mesmo?
Até hoje me deparei com pouquissimos casos onde uma action e um result próprio não resolvessem mais elegantemente
"Perfection is reached not when there's nothing more to add but when there's no more to take out"