Übermitteln an die Dankesseite submitting-to-thank-you-page
Die Option „An REST-Endpunkt übermitteln“ wird verwendet, wenn die im Formular eingetragenen Daten zu einer konfigurierten Bestätigungsseite im Rahmen der HTTP-GET-Anfrage weitergeleitet werden sollen. Sie können den Namen der Felder hinzufügen, die angefordert werden sollen. Das Format der Anfrage lautet:
{fieldName} = {parameterName}. Beispielsweise ist „submitterName“ der Name eines adaptiven Formularfelds und „submitter“ ist der Name des Parameters. Auf der Dankesseite können Sie mithilfe von „request.getParameter("submitter")“ auf den Parameter „submitter“ zugreifen, um den Wert des Felds mit dem Namen der Absenderin oder des Absenders abzurufen.
submitterName=submitter
Im folgenden Screenshot übermitteln wir das adaptive Formular an eine Dankesseite unter „/content/thankyou“. An diese Dankesseite senden wir 3 Anfrageattribute, die die Formularfeldwerte enthalten.
Eine Übermittlung ist zudem per POST an den externen Endpunkt möglich. Hierzu müssen Sie einfach das Kontrollkästchen „POST-Anforderung aktivieren“ aktivieren und die URL für den externen Endpunkt angeben. Wenn Sie das Formular übermitteln, erhalten Sie eine Dankesseite und der POST-Endpunkt wird gleichzeitig aufgerufen.
Um diese Funktion auf Ihrem Server zu testen, folgen Sie den unten stehenden Anweisungen:
- Importieren Sie die mit diesem Artikel verbundene Asset-Datei mithilfe von Package Manager in AEM.
- Verweisen Sie den Browser auf den Urlaubsantrag.
- Füllen Sie das erforderliche Feld aus und übermitteln Sie das Formular.
- Sie sollten eine Dankesseite mit Ihren Daten auf der Seite erhalten.