Boa Tarde alguem ja vio este erro?
faultCode:Server.Processing faultString:'java.lang.NullPointerException : null' faultDetail:'null' ao tentar fazer o login da este erro On 3 abr, 02:03, Stefan Horochovec <[email protected]> wrote: > Bom, vamos la... > > Pq o teu java não retorna um bean do usuario logado? > > Caso voce opte por isso, basta usar o [RemoteClass] na declaração do teu > objeto no Flex, e quando voce obter o resultado, usar por exemplo: var > cliente : Cliente = event.result as Cliente; > > Dai basta voce comparar se o objeto é null ou não, e pronto... acho que fica > mais fácil. > > Outra coisa que pode te ajudar é usar "validators" ao invez de 'if"... a > validação fica bem mais refinada dessa forma do que com os malditos alerts > que os usuários odeiam tanto.. > > No mais, espero ter sido claro... > > Um abraço > > Stefan Horochovec > Analista de Sistemas > Blog:http://www.horochovec.com.br/ > Use Java, Flex e Linux > > 2009/4/2 DZ8 <[email protected]> > > > > > Alguem poderia me ajudar com este problema, nao retorna o objeto ou > > dar um exemplo de como pegar o objeto cliente vindo do java pelo > > metodo cliente e autenticar e logar....?? > > > Se alguem poder me ajudar eu agradeço obrigado... > > > On 1 abr, 15:44, DZ8 <[email protected]> wrote: > > > Alguem teria algum exemplo de como fazer login com objeto e nao com > > > String ou me da uma luz de como acessar um objeto que vem de um metodo > > > exemplo getClient que me retorna (id, name, login, senha do cliente) e > > > depois consiga pegar este valor e mandar para tela principal em um > > > label (usuarioLogado)como usuario logado. > > > > Com string fica assim mais da erro porque o java me retorna um objato > > > client. > > > > [Bindable] > > > > private var client:Client; > > > > public function limpar():void{ > > > login.text = ""; > > > password.text = ""; > > > } > > > > public function getParameters():Object{ > > > return { > > > "client.login" : login.text, > > > "client.password" : password.text > > > } > > > } > > > > public function logar():void{ > > > if(login.text != "" && password.text != ""){ > > > meulogin.logar(); > > > } else { > > > mensagemErro.text = "Preencha os campos > > para logar"; > > > } > > > this.client = new Client(); > > > this.client.login=login.text; > > > this.client.password=password.text; > > > meulogin.getClient(client); > > > } > > > public function > > setRetorno(event:ResultEvent):void{ > > > var res : String; > > > res = String (event.result); > > > if (res == "valid"){ > > > fechar(); > > > Application.application.usuarioLogado.text = login.text; > > > } else { > > > Alert.show("Problema com > > Login!"); > > > } > > > }- Ocultar texto entre aspas - > > - Mostrar texto entre aspas - --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---
