DocumentatieAEMTutorials voor AEMTutorials voor AEM Forms

HTML5-formulier verzenden

Laatst bijgewerkt: 5 mei 2025
  • Van toepassing op:
  • Experience Manager 6.4
  • Experience Manager 6.5
  • Onderwerpen:

Gemaakt voor:

  • Ervaren
  • Ontwikkelaar

HTML5-formulieren kunnen worden ingediend bij een servlet die in AEM wordt gehost. De verzonden gegevens zijn toegankelijk in de server als een invoerstream. Als u uw HTML5-formulier wilt verzenden, voegt u via AEM Forms Designer een knop HTTP verzenden toe aan uw formuliersjabloon.

Verzendhandler maken

Een eenvoudige servlet kan de verzending van het HTML5-formulier afhandelen. Extraheer de verzonden gegevens met behulp van het volgende codefragment. Download servletdie in dit leerprogramma wordt verstrekt. Installeer servletgebruikend de pakketmanager.

StringBuffer stringBuffer = new StringBuffer();
String line = null;
java.io.InputStreamReader isReader = new java.io.InputStreamReader(request.getInputStream(), "UTF-8");
java.io.BufferedReader reader = new java.io.BufferedReader(isReader);
while ((line = reader.readLine()) != null) {
    stringBuffer.append(line);
}
System.out.println("The submitted form data is " + stringBuffer.toString());

Verzeker u de Configuratie van SDK van de Cliƫnt LiveCycle van Adobehebt gevormd als u van plan bent om de code te gebruiken om een proces aan te halen J2EE.

De verzendURL van het HTML5-formulier configureren

voorlegt URL

  • Open xdp en navigeer aan Eigenschappen -> Geavanceerd.
  • Kopieer http://localhost:4502/content/AemFormsSamples/handlehml5formsubmission.html en plak het in het tekstveld URL verzenden.
  • Klik SaveAndClose knoop.

Item toevoegen in Paden uitsluiten

  • Ga naar configMgr.
  • Onderzoek naar de GranietCSRF Filter van Adobe.
  • Voeg de volgende vermelding toe in de sectie Uitgesloten paden: /content/AemFormsSamples/handlehml5formsubmission .
  • Sla uw wijzigingen op.

Het formulier testen

  • Open de xdp-sjabloon.
  • Klik op Voorproef ->Voorproef als HTML.
  • Voer gegevens in het formulier in en klik op Verzenden.
  • Controleer het bestand stdout.log van de server op de verzonden gegevens.

Extra lezingen

Voor meer informatie bij het produceren van PDFs van HTML5 vormvoorlegging, verwijs naar dit artikel.

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e