Der nächste Schritt besteht darin, über die URL auf den empID-Parameter zuzugreifen. Der Wert des empID-Anfragesparameters wird dann an den GET-Dienstvorgang des Formulardatenmodells weitergegeben.
Im Rahmen dieses Kurses haben wir Folgendes erstellt und bereitgestellt:
Dadurch wird unser Code in der benutzerdefinierten JSP-Datei nur ausgeführt, wenn das adaptive Formular, das auf dieser benutzerdefinierten Vorlage basiert, wiedergegeben wird
if(request.getParameter("empID")!=null)
{
//System.out.println("Adobe !!!There is a empID parameter in the request "+request.getParameter("empID"));
//java.util.Map paraMap = new java.util.HashMap();
//paraMap.put("empID",request.getParameter("empID"));
//slingRequest.setAttribute("paramMap",paraMap);
}
Der empID-Wert ist mit dem Schlüssel „empID“ in „paraMap“ verknüpft. Diese Zuordnung wird dann an „slingRequest“ übergeben.
Die Schlüssel „empID“ muss mit dem Bindungswert des neuen GET-Dienstes der Entität „Neueinstellungen“ übereinstimmen.
Erstellen eines adaptiven Formulars auf der Basis eines Formulardatenmodells