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
-~----------~----~----~----~------~----~------~--~---

Responder a