Eu tive um problema parecido, e resolvi instanciando o objeto mesmo sem precisar, que no seu caso é o telefone.
Tenta debugar e ver o que está indo nulo do flex para o java. On 25 mar, 09:19, laine <[email protected]> wrote: > Um trecho da minha classe java: > > //Essa é a classe java que faz o serviço > public class AgendaDao { > > public String ola(String nome){ //Esse método está funcionando > return "Olá "+nome; > } > > public void insert(Telefone telefone) throws SQLException{ // Esse > método nao esta funcionando > > java.sql.PreparedStatement > ps=Banco.getConnectio().prepareStatement("INSERT INTO > telefone(celular,residencial,comercial)" + > "VALUES('"+ > telefone.getCelular()+"','"+telefone.getComercial() > +"','"+telefone.getResidencial()+"')"); > > ps.executeUpdate(); > > } > > Essa é a configuraçao do remoting.config.xml: > > <destination id="AgendaDao"> > <properties> > <source>AgendaDao</source> > <scope>application</scope> > </properties> > </destination> > > Esse é minha classe flex: > public function onFault(event:FaultEvent):void{ > > Alert.show( event.fault.toString(), "ERRO" ); > } > > public function resultFindAll(event:ResultEvent):void{ > > listaTelefone=event.result as ArrayCollection; > > } > > public function BtnInsert(event:MouseEvent):void{ > telefone.celular=tICelular.text; > telefone.comercial=tIComercial.text; > telefone.residencial=tIResidencial.text; > AgendaDao.insert(telefone); > findAll(); > } > <mx:RemoteObject id="AgendaDao" destination="AgendaDao" > showBusyCursor="true" > > <mx:method name="findAll" result="resultFindAll(event);" > fault=" > onFault(event);"/> > <mx:method name="insert" result="resultInsert(event);" > fault="onFault(event);"/> > </mx:RemoteObject> > <mx:Button x="614" y="78" label="OK" id="botaoOk" > click="BtnInsert(event)"/> > > Esse trecho está funcionando: > <mx:TextInput x="693" y="78" width="195" id="campo" > change="AgendaDao.ola(campo.text)"/> > <mx:Label x="693" y="130" id="res" text="{AgendaDao.ola.lastResult}"/ > > > > On Mar 24, 2:59 pm, bruno bg <[email protected]> wrote:> então coloque o > trecho do "cabeçalho" da sua classe Java e o trecho que > > monta esse retorno de buscar dados > > e sua "function" FLEX que recebe o resultado do JAVA. aqui no post, para > > melhor ajudarmos. > > outra coisa. > > Já tentou "debugar", para ver se o fluxo está sendo corretamente feito, se > > seu retorno está sendo "populado" ?!?!?! > > > brunobg > > -- > > ****************************************************www.brbsoftware.com.br > > [email protected] (MSN & Skype) > > blogflex.brunobg.com > > @brunogrohs > > (21) 9913-2397 > > > Em 24 de março de 2011 14:47, Elaine <[email protected]> escreveu: > > > > Configurei sim, ja consultei varios tutoriais e penso que fiz tudo > > > direitinho, tanto é, que um método simples que retorna uma string > > > está funcionando, o método que adiciona e busca dados no banco que não > > > estão.Não imagino o que possa ser.Fiz uma classe java para testar a > > > conexão e ele adiciona normalmente no banco. > > > > On Mar 23, 6:17 pm, bruno bg <[email protected]> wrote: > > > > vc configurou seu remoting-config.xml colocando sua classe DAO ? > > > > > veja tb http://blogflex.brunobg.com/?p=465 > > > > > brunobg > > > > -- > > > > **************************************************** > > >www.brbsoftware.com.br > > > > [email protected] (MSN & Skype) > > > > blogflex.brunobg.com > > > > @brunogrohs > > > > (21) 9913-2397 > > > > > Em 23 de março de 2011 16:56, Elaine <[email protected]> escreveu: > > > > > > Olá a todos! > > > > > Estou precisando de uma mãozinha: > > > > > Estou tentando integrar o java com flex e ainda sou nova nisso, por > > > > > isso estou tendo algumas dificuldades.Estou usando Java,MySQL, > > > > > FlexBuilder3, Blazeds e Tomcat e obtendo o seguinte erro quando > > > > > executo a aplicação: > > > > > [RPC Fault faultString="java.lang.NullPointerException : null" > > > > > faultCode="Server.Processing" faultDetail="null"] > > > > > Se alguém puder me ajudar ficarei bem agradecida. > > > > > Até mais! > > > > > > -- > > > > > 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 emhttp:// > > > groups.google.com/group/flexdev- Hide quoted text - > > > > > - Show quoted text - > > > > -- > > > 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 > > > emhttp://groups.google.com/group/flexdev-Hide quoted text - > > > - Show quoted text - -- 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
