Popular componentes Form do Laszlo

6 respostas
Alessandro_Lazarotti

Estou fazendo algumas experiências com o Laszlo mas ainda não descobri como popular os componentes do “form” através de algum objeto que esteja no request ou session (estou utilizando Struts).

O inverso já consegui, atraves do laszlo mandar os valores via request para minha Action …

Mas para popular os componentes form do Laszlo ta complicado.

Alguém aqui ja trabalhou ou trabalha com o Laszlo (junto com algum framework MVC java-web) e pode me dar uma luz??

6 Respostas

Rafael_Nunes

Creio que você deverá usar o método setattribute(“atributo”, valor).

http://www.laszlosystems.com/lps-3.0/docs/guide/comp-intro.html

Alessandro_Lazarotti

Ta certo Raphael, usar o .setattribute.
Mas a questão é … como recuperar os valores que estão no escopo (request/session)?

Rafael_Nunes

Hun, isso eu não faço nem idéia, dá uma eprguntada nas listas de discussão.
E caso queria postar a solução que encontrou, será bem vinda…

_fs

http://www.laszlosystems.com/lps-3.0/docs/guide/data-tutorial.html
http://www.laszlosystems.com/lps-3.0/docs/guide/data_app.html#d0e20110

E, se você pode usar RPC, pra que ficar se machucando com Struts?

Alessandro_Lazarotti

Struts é o MVC padrão adotado aqui na empresa …
Lipe, já tinha olhado esta documentação, mas não ficou claro pra mim onde que esta se obtendo algum objeto que do escopo …

Vc poderia dar uma dica?

_fs

Laszlo trabalha com dados no formato XML ou com objetos Java serializados, portanto acho bastante difícil conseguir reaproveitar as actions do struts. Caso seja realmente necessário, poderia utilizar AOP para interceptar as actions e transformar todos os parâmetros inseridos no response em XML.

A não ser que esteja construindo o projeto do zero agora. Se for isso basta fazer suas actions retornarem XML.

Se não utilizassem Struts, mas sim algo menos totalmente dependente da api de servlets, como WebWork, seria bastante fácil chamar as actions via RPC.

De qualquer maneira, para trabalhar com a sessão:
http://www.laszlosystems.com/developers/community/forums/showthread.php?s=32fd5cd777255d953ec6a19855b949d5&threadid=423&highlight=request+parameter

Criado 28 de junho de 2005
Ultima resposta 28 de jun. de 2005
Respostas 6
Participantes 3