Problema resolvido. Tava faltando
method="POST" na cosntrução do HTTPService No lado do Flex. Agora ta funcionando redondinho. Valeu pessoal pela ajuda. Grato Renato 2008/6/14 Renato Vertuam Neto <[EMAIL PROTECTED]>: > > Realmente ta dificil, Ricardo segui a sua sugestao mas o JSP chamado de > dentro do flex so inclui uma vez ja se chamar direto pelo browser ele inclui > quantas fezes for necessario. > > Vou dar mais uma pesquisada. > > > > > 2008/6/13 Alecio Bittencourt <[EMAIL PROTECTED]>: > > >> Ow renatão conseguiu acertar? >> >> c sim da um toque ai to com problema parecido.... >> >> On 13 jun, 01:03, "Renato Vertuam Neto" <[EMAIL PROTECTED]> wrote: >> > Ola >> > >> > Não esta dando não, quando roda o JSP direto no Tomcat >> > >> > http://localhost:8400/teste/MsgHttpServiceInsert.jsp >> > >> > O insert funciona certinho inclusive retorna o ID ou o primarykey do >> > registro inserido, e conforme vc vai dando refresh no JSP ele vai >> incluindo, >> > mas quando o chamo de dentro do flex ele so funciona uma vez e não me >> > retorna mensagem de erro apenas diz que foi concluido com suscesso. >> > >> > Grato Renato >> > >> > 2008/6/13 Ricardo Cerqueira <[EMAIL PROTECTED]>: >> > >> > >> > >> > >> > >> > > Essa tua query não está dando erro de primary key não? >> > >> > > Ricardo Cerqueira >> > >www.adasoftware.com.br/blog >> > >> > > On 12 jun, 08:29, "Renato Vertuam Neto" <[EMAIL PROTECTED]> wrote: >> > > > Ola All, nou novato em flex e estou com a seguinte dificuldade: >> > >> > > > --------------------------------------------------------- >> Incluir.jsp >> > >> > > > <%@ page import="java.util.List, >> > >> > > > java.util.*, >> > >> > > > java.sql.*" %> >> > >> > > > <%@ include file="conecta/acesso.jsp" %> >> > >> > > > <% >> > >> > > > List lista = new ArrayList(); >> > >> > > > List options; >> > >> > > > String iduser = "1"; >> > >> > > > String idsenha = "2"; >> > >> > > > String idmensagem = "3"; >> > >> > > > String MensagemLogin = "Erro"; >> > >> > > > String NomeUsuario = "1"; >> > >> > > > String option = "NOME DO USUARIO"; >> > >> > > > iduser = request.getParameter("iduser"); >> > >> > > > idmensagem = request.getParameter("idmsg"); >> > >> > > > int autoIncKeyFromApi = -1; >> > >> > > > ResultSet rs = null; >> > >> > > > stm.executeUpdate("INSERT INTO recados VALUES ('0','0000-00-00 >> > > > 00:00:00','NULL','NULL','NULL','NULL','NULL')"); >> > >> > > > rs = stm.getGeneratedKeys(); >> > >> > > > if (rs.next()) { >> > >> > > > autoIncKeyFromApi = rs.getInt(1); >> > >> > > > } else { >> > >> > > > // throw an exception from here >> > >> > > > } >> > >> > > > stm.close(); >> > >> > > > %> >> > > > --------------------------------------------------------- >> incluir.mxml >> > >> > > > <?xml version="1.0" encoding="utf-8"?> >> > >> > > > <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" >> > > > activate="xmlRPC1.send()" layout="absolute" width="1000" >> height="750" >> > > > showCloseButton="true" title="Meus Recados"> >> > >> > > > <mx:HTTPService result="handleXML(event);" >> fault="handleFault(event);" >> > > id=" >> > > > xmlRPC1" resultFormat="e4x" showBusyCursor="true" >> > >> > > > url="http://localhost:8400/comunidade/MsgHttpService.jsp" >> > > useProxy="false"> >> > >> > > > <mx:request xmlns=""> >> > >> > > > <iduser>{iduser.text}</iduser> >> > >> > > > </mx:request> >> > >> > > > </mx:HTTPService> >> > >> > > > <mx:HTTPService result="handleXML1(event);" >> fault="handleFault1(event);" >> > > > id="xmlRPC2" resultFormat="e4x" showBusyCursor="true" >> > >> > > > url="http://localhost:8400/comunidade/MsgHttpServiceInsert.jsp" >> > > useProxy=" >> > > > false"> >> > >> > > > <mx:request xmlns=""> >> > >> > > > <iduser>{iduser.text}</iduser> >> > >> > > > </mx:request> >> > >> > > > </mx:HTTPService> >> > >> > > > <mx:Panel x="10" y="10" width="960" height="200" layout="absolute" >> > > title="Eniar >> > > > Recados"> >> > >> > > > <mx:Button x="810" y="128" label="Adicionar Foto" width="120"/> >> > >> > > > <mx:Button x="682" y="128" label="Visualizar" width="120" >> > > > click="xmlRPC1.send();"/> >> > >> > > > <mx:Button x="554" y="128" label="Enviar Recado" width="120" >> > > > click="xmlRPC2.send();"/> >> > >> > > > <mx:TextArea x="10" y="10" width="920" height="110" id="idmsg"/> >> > >> > > > <mx:TextInput x="10" y="128" text="[EMAIL PROTECTED]" id="iduser" >> > > editable=" >> > > > false" width="536"/> >> > >> > > > </mx:Panel> >> > >> > > > <mx:Panel x="10" y="218" width="960" height="482" layout="absolute" >> > > title="Meus >> > > > Recados"> >> > >> > > > <mx:AdvancedDataGrid >> > >> > > > dataProvider="{shippingInfo}" >> > >> > > > x="10" y="10" id="shippingOptionsList" designViewDataType="flat" >> > > > selectionMode="singleRow" width="920" height="422" enabled="true"> >> > >> > > > <mx:columns> >> > >> > > > <mx:AdvancedDataGridColumn width="20" headerText="" >> dataField="col1"/> >> > >> > > > <mx:AdvancedDataGridColumn width="100" headerText="Contato" >> dataField=" >> > > > idfrom"/> >> > >> > > > <mx:AdvancedDataGridColumn width="550" headerText="Mensagem" >> dataField=" >> > > > idmensagem"/> >> > >> > > > <mx:AdvancedDataGridColumn width="100" headerText="Ação" >> > > dataField="col4"/> >> > >> > > > <mx:AdvancedDataGridColumn width="100" headerText="Situação" >> > > dataField="col5 >> > > > "/> >> > >> > > > </mx:columns> >> > >> > > > </mx:AdvancedDataGrid> >> > >> > > > </mx:Panel> >> > >> > > > <mx:Script> >> > >> > > > <![CDATA[ >> > >> > > > *import* mx.rpc.events.ResultEvent; >> > >> > > > *import* mx.rpc.events.FaultEvent; >> > >> > > > *import* mx.controls.Alert; >> > >> > > > [*Bindable*] >> > >> > > > *private* *var* shippingInfo:XMLList; >> > >> > > > [*Bindable*] >> > >> > > > *private* *var* shippingInfo1:XMLList; >> > >> > > > *public* *function* handleXML(event:ResultEvent):*void >> > > > * >> > >> > > > { >> > >> > > > shippingInfo = event.result.mensagem *as* XMLList; >> > >> > > > } >> > >> > > > *public* *function* handleFault(event:FaultEvent):*void >> > > > * >> > >> > > > { >> > >> > > > Alert.show(event.fault.faultString, *"Error"*); >> > >> > > > } >> > >> > > > *public* *function* handleXML1(event:ResultEvent):*void >> > > > * >> > >> > > > { >> > >> > > > shippingInfo1 = event.result.mensagem *as* XMLList; >> > >> > > > Alert.show(*"Mensagem enviada com sucesso "*+shippingInfo1, >> > > *"Mensagem"*); >> > >> > > > } >> > >> > > > *public* *function* handleFault1(event:FaultEvent):*void >> > > > * >> > >> > > > { >> > >> > > > Alert.show(event.fault.faultString, *"Error"*); >> > >> > > > } >> > >> > > > ]]> >> > >> > > > </mx:Script> >> > >> > > > </mx:TitleWindow> >> > >> > > > Tenhos os dois aquivos acima que juntos efetuam um inclusao no banco >> de >> > > > dados MySQL, o meu problema e que na primeira vez que pressiono o >> botao >> > > de >> > > > inclusao ele inclui mas na proximas vezes que pressiono o botao ele >> diz >> > > que >> > > > incluiu mas na verdade ele nao faz nada. >> > >> > > > Alguem teria uma ideia do que pode estar acontecendo. >> > > > -- >> > > > Renato Vertuam Neto >> > >> > -- >> > Renato Vertuam Neto >> >> >> > > > -- > Renato Vertuam Neto -- Renato Vertuam Neto --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---