Redirecionando páginas no Lazlo

Saudações!

            Uma dúvida: como é realizado o redirecionamento de páginas com o Laszlo? Por exemplo: uma página JSP efetua uma chamada a um arquivo '.lzx' e este, por sua vez, apresenta uma tela de login. Quais os procedimentos a serem adotados para que, após a validação dos dados do usuário, este seja redirecionado para uma outra página? O código abaixo está relacionado ao exemplo citado:

[code]

<dataset name="formhandler" type="http" src="inside.jsp"/>

<view width="230" height="150" bgcolor="0xe1ebf4">

<form id="loginForm" >
<submit name="formSubmit" data="${formhandler}"/>

<view>
<text font="arial" width="50" x="5">Usuario:</text>
<edittext name="user" width="130" height="22" x="50"/>
</view>

<view>
<text font="arial" width="50" x="10">Senha:</text>
<edittext name="password" password="true" width="130" height="22" x="50"/>
</view>

   &lt;button isdefault=&quot;true&quot; onclick=&quot;parent.formSubmit.submit&#40;&#41;&quot;&gt;Enviar&lt;/button&gt;

</form>[/code]

Quando é pressionado o botão “submit”, a página que deveria ser mostrada seria a ‘inside.jsp’. Porém, isso não ocorre (a documentação informa que a tag <dataset> acessa uma página JSP e esta faz uso dos indesejáveis “out.print…”).

Agradeço a atenção da comunidade!

bom vc pode gerar um método onde vc submeta o form
depois utilizando o LzBrowser vc pode redirecionar a pagina

a tag <dataset> é utilizada para indicar uma fonte de dados
onde estes são estruturados em formato XML :wink:

[]'s

Olá Anjo Supremo!

         Obrigado pela atenção! Mas ainda há um empecilho: ao utilizar o LzBrowser ocorre (obviamente) o carregamento de uma "nova" janela (browser). Ex:
onclick=&quot;LzBrowser.loadURL&#40;'http&#58;//localhost&#58;8080/laszlo/pages/inside.jsp', '_blank'&#41;&quot;
         Tudo bem, se houver uma ou duas janelas a serem carregadas. Agora, se considerarmos um sistema maior, acredito que o uso contínuo do LzBrowser compromete a aplicação e sua navegabilidade  
        
         Assim, gostaria de saber se é possível carregar uma página JSP no [b]mesmo browser [/b](sinceramente, achei um pouco confuso o modo como o Laszlo trabalha com formulários. Acredito que para esta funcionalidade, optar por outros meios seja melhor). 

             Valeu!
LzBrowser.loadURL&#40;'http&#58;//localhost&#58;8080/laszlo/pages/inside.jsp', '_self'&#41;

http://www.openlaszlo.org/lps-latest/docs/reference/lzbrowser.html

se não me engano utiliza a mesma configuração
que o target da tag de links do HTML :wink:

:arrow: _self - para abrir na mesma janela de browser

tu tentou isso? :roll:

[]´s

eskeci de comentar atualmente não utilizo mais
a tag form

prefiro utilizar um <dataset>

e modelar os parametros que irei enviar para o servidor
usando o Objeto: LzParam, que me possibilita montar
os parametros que quero enviar par ao servidor
utilizo o dataset que está apontando para uma URL
de um serviço, para o qual eu envio os parametros
e depois recebo a resposta do servidor

então atualizo oq eu quero na interface
fica mais flexivel e tenho mais controle
da comunicação com o servidor pela aplicação :grin:

[]´s

Valeu Anjo Supremo!

      Funcionou perfeitamente! Apenas um detalhe: eu já havia consultado a documentação e não havia encontrado o parâmetro "_self" (?) (a exemplo das tags HTML, como vc citou). Mas, observando mais atentamente, veja só o que encontrei:                    

The document specified by URL is loaded into the current browser frame by default.

Ou seja, se não for especificado o segundo parâmetro, por default, a página destino é carregada na mesma janela, comportando-se da mesma maneira caso seja utilizado o parâmetro “_self”. Portanto, uma alternativa seria:

 LzBrowser.loadURL&#40;'http&#58;//localhost&#58;8080/didatix/pages/inside.jsp'&#41;

Anjo Supremo, mais uma vez, obrigado pela ajuda!