Я разработал простую форму HTML5, используя Adobe LiveCycle ES4 + SP1, которая будет отправляться на Java JSP. Кроме того, я разработал простой JSP для извлечения отправленного XML из запроса InputStream.
То, что я получаю на сервере, - это конкатенированные значения полей формы. См. снимки ниже для более подробной информации.
Загрузите файл XDP: нажмите здесь
Загрузите файл JSP : нажмите здесь
Следующие строки кода используются для отправки HTML5 в JSP, которые размещаются под событием нажатия кнопки «Сохранить»:
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");
Следующие строки кода используются для получения InputStream и преобразования в строку:
ServletInputStream ris = request.getInputStream();
String theString = IOUtils.toString(ris);
Проблема:
На сервере я не могу получить поля формы и значения в формате XML. Я получаю объединенные значения полей, заполненных в форме.
Благодарим вас за помощь в решении этой проблемы.