Utilice la acción Enviar a extremo REST para publicar los datos enviados en una URL de REST. La URL puede ser de un servidor interno (el servidor en el que se procesa el formulario) o externo.
Normalmente, los clientes desean enviar los datos del formulario a un servidor externo para un procesamiento posterior.
Para enviar datos a un servidor interno, proporcione una ruta del recurso. Los datos se publican en la ruta del recurso. Por ejemplo, </content restendpoint=""> . Para esas solicitudes posteriores se utiliza la información de autenticación de la solicitud de envío.
Para enviar datos a un servidor externo, proporcione una URL. El formato de la URL es el siguiente http://host:port/path_to_rest_end_point. Asegúrese de haber configurado la ruta para gestionar la solicitud del POST de forma anónima.
A los efectos de este artículo, he escrito un simple archivo war que puede ser desplegado en su instancia de tomcat. Suponiendo que el tomcat se esté ejecutando en el puerto 8080, la dirección URL del POST se va a
http://localhost:8080/AemFormsEnablement/HandleFormSubmission
al configurar el formulario adaptable para que se envíe a este extremo, los datos del formulario y los archivos adjuntos, si los hay, se pueden extraer en el servlet mediante el siguiente código
System.out.println("form was submitted");
Part attachment = request.getPart("attachments");
if(attachment!=null)
{
System.out.println("The content type of the attachment added is "+attachment.getContentType());
}
Enumeration<String> params = request.getParameterNames();
while(params.hasMoreElements())
{
String paramName = params.nextElement();
System.out.println("The param Name is "+paramName);
String data = request.getParameter(paramName);System.out.println("The data is "+data);
}
Para probar esto en su servidor, haga lo siguiente