Framework zkoss (Ajax) - Como uma view *.zul pode ler parametros vindo de um servlet?

4 respostas
rsantik

Tem algum comando na pagina view *.zul que poderia, por exemplo, colocar o nome de um cliente (que é um atributo vindo de um servlet, ou um parametro que o servlet passou para a view) numa textbox?
Isso é possível, até agora não achei resposta!!

Se alguém puder me ajudar!! Agradeço mesmo!!

ABraços!!

4 Respostas

fantomas

Vê se dentro da página vc consegue obter os parametros passado pelo servlet utilizando este tipo de expressão:

<window>
    <zscript>    
        self.getAttribute("nome_do_parametro");        
    </zscript>    
</window>

flws

luistiagos

pergunte aqui:
http://www.zkoss.org/forum/index.zul#path%3DlistDiscussion%3BcategoryId%3D14%3B

C

Opa , aproveitando queria perguntar … como faço para redirecionar para outra pagina .zul atravez de um evento

Executions.sendRedirect(“aceito.zul”);

no caso seria uma pagina de login , como faço para pegar o valor de um textbox vindo de login.zul? mas isso apartir de uma classe controller.

fantomas
Talvez isto resolva.
public void doAfterCompose(Component cmp) throws Exception {

		Window window = (Window) cmp;

		Person person = (Person) ((Map) window.getAttribute("params")).get("person"); // <------<< 
}

Este metodo é escrito na sua classe que representa o controller da pagina destino.

flws

Criado 29 de julho de 2009
Ultima resposta 17 de ago. de 2009
Respostas 4
Participantes 4