J'ai développé un formulaire HTML5 simple à l'aide d'Adobe LiveCycle ES4 + SP1 qui sera soumis à Java JSP. En outre, j'ai développé JSP simple pour récupérer le XML soumis de la demande InputStream.Impossible de récupérer XML à partir d'InputStream à l'aide de Java JSP lors de la soumission à partir d'Adobe LC HTML5 formulaire
Ce que je reçois sur le serveur est les valeurs concaténées des champs de formulaire. Voir les instantanés ci-dessous pour plus de détails.
Télécharger le fichier XDP: click here
Télécharger le fichier JSP: click here
Les lignes de code suivantes sont utilisées pour soumettre le HTML5 à la JSP qui sont placés sous l'événement, cliquez sur le bouton « Enregistrer »:
var theBtnSubmit = cmdSubmitForm.resolveNode("#event").submit;
var theTarget = form_config.server_url.rawValue + "?" + "action=save" + "&form_id=" + form_config.form_id.rawValue + "§ion_id=" + form_config.section_id.rawValue;
theBtnSubmit.target = theTarget;
cmdSubmitForm.execEvent("click");
les lignes de code suivantes sont utilisées pour obtenir le InputStream et convertir en chaîne:
ServletInputStream ris = request.getInputStream();
String theString = IOUtils.toString(ris);
Le problème:
Sur le serveur, je suis incapable de récupérer les champs de formulaire et les valeurs au format XML. Ce que je reçois, ce sont les valeurs concaténées des champs qui sont remplis dans le formulaire.
Appréciez votre aide pour résoudre ce problème.