Purpose: Provide an abstraction for managing the submission of statically defined HTML Forms. How to Use (v1.2.2+) To create a enable the Forms, create a new sling:OsgiConfig a OSGi component configuration: /apps/myapp/config/com.adobe.acs.commons.forms.impl.FormsRouterImpl <?xml version="1.0" encoding="UTF-8"?> <jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" jcr:primaryType="sling:OsgiConfig" suffix="/submit/form" /> The property suffix will be used to identify and properly route Forms submissions. The Form API The Form abstraction is simple development abstraction for transporting data between the browser and AEM. The abstraction is broken into two part: The Form (Form.java) which represents the mutable Form state Th