Bonjour,
Je veux appeler un formulaire caché dans une page JSP , pour lui envoyer des valeurs à partir d'une application Flex et enfin envoyer le formulaire au chargement de la page JSP.
Pour cela, j'utilise un HTTPService;
<mx:HTTPService id="myHTTPService" useProxy="false" method="POST" url="http://www.mysite/mypage.jsp"/>
pour envoyer un objet model:
1 2 3 4 5 6
| <mx:Model id="myCar">
<root>
<CarId>123456</CarId>
<CarName>10</CarName>
</root>
</mx:Model> |
Coté jsp, j'ai
.......
1 2 3 4 5 6 7
| <body onload="myForm.submit();">
<form action="http/newurl....(i send form to an other site)" method="POST" id="myForm" name="myForm">
<input type="hidden" name="CarId" value="<%request.getParameter("CarId"); %>">
<input type="hidden" name="CarName" value="<%request.getParameter("CarName"); %>">
</form>
</body> |
pour envoyer l'objet model, j'utilise coté flex : myHTTPService.send(myCar); mais je ne suis pas redirigé vers la page http://www.mysite/mypage.jsp ou doit être envoyé le formulaire.
J'ai essayé;
1 2 3 4
| myHTTPService.send(myCar);
var urlRequest:URLRequest=new URLRequest('http://www.mysite/mypage.jsp');
navigateToURL(urlRequest,"_self"); |
Mais la page jsp n'obtient pas les paramètres (de l'objet model) de l'application Flex.
Si quelqu'un sait comment réaliser ce passage de paramétres, merci de me corriger. Sinon, des suggestions sont les bienvenus.
merci d'avance.
Bil
Partager