diff --git a/action/src/main/java/org/apache/struts/action2/components/Form.java b/action/src/main/java/org/apache/struts/action2/components/Form.java index 0682fb152..3f4cc5f6b 100644 --- a/action/src/main/java/org/apache/struts/action2/components/Form.java +++ b/action/src/main/java/org/apache/struts/action2/components/Form.java @@ -210,6 +210,10 @@ public class Form extends ClosingUIBean { addParameter("id", action); } } else if (action != null) { + // Since we can't find an action alias in the configuration, we just assume + // the action attribute supplied is the path to be used as the uri this + // form is submitting to. + String result = UrlHelper.buildUrl(action, request, response, null); addParameter("action", result);