public Map act(Redirector redirector, SourceResolver resolver, Map objectModel, String source, Parameters parameters)
throws Exception {
String formSource = parameters.getParameter("form-definition");
String formAttribute = parameters.getParameter("attribute-name");
FormDefinition formDefinition = formManager.getFormDefinition(resolver.resolveURI(formSource));
Form form = (Form)formDefinition.createInstance();
Request request = ObjectModelHelper.getRequest(objectModel);
form.readFromRequest(request, Locale.US);
boolean validationSuccess = form.validate(Locale.US);
request.setAttribute(formAttribute, form);