You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by bu...@apache.org on 2003/03/13 19:27:34 UTC

DO NOT REPLY [Bug 17306] - extend tag with "forward" attribute for error page

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17306>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17306

extend <field> tag with "forward" attribute for error page





------- Additional Comments From nick.afshartous@proactcorp.com  2003-03-13 18:27 -------

Just wanted to get some feedback before I work on a patch for this.
Basically I was thinking of adding a page tag to validation.xml, for example

<form name="personForm">
    <page number="1" errorForward="page1">
        <field property="name" depends="required"/>
        <field property="address" depends="required"/>
    </page>
    <page number="2" errorForward="page2">
        <field property="plan" depends="required"/>
        <field property="groupNumber" depends="required"/>
    </page>
</form>

In this way the control flow for validation failure is specified
in validation.xml. This would preclude having to specify an action
mapping for each page in order to specify a different value
for the action's input attribute.  

Implementing this would require changes in the commons-validator, plus
also enhancing ActionError to encapsulate the error forward so that
the ActionServlet can use the errorForward.  Does this sound worthwhile ?

---------------------------------------------------------------------
To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-dev-help@jakarta.apache.org