Difference between
version 33
and
version 32:
| At line 105 added 35 lines. |
| /** |
| * An overridden validate method which attempts to bypass |
| * validation. |
| * <div id="caution_overridden_validate" title="Overridden Validate"> |
| * Due to a bug (or unintended feature) in struts, as |
| * explained in |
| * <a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16401">this bu |
| g report</a> |
| * its difficult (or impossible) when using the Validator with |
| * LookupDispatchAction to bypass validation on a method level |
| * without employing JavaScript. I thought it would be nice to have |
| * a cancel method with no dependency on JavaScript which was able |
| * to bypass validation. Hence, in this class we override the |
| * validate method and look for the parameter name (e.g., action) and |
| * its value (e.g., Cancel) and if the cancel button was pressed, |
| * the call to super.validate is bypassed. |
| * <a href="http://www.mail-archive.com/[email protected]/msg60 |
| 169.html">Initial report</a> |
| * by Matt Raible on struts-user mailing list. |
| * Follow up |
| * <a href="http://www.mail-archive.com/[email protected]/msg129 |
| 62.html">1</a> |
| * and |
| * <a href="http://www.mail-archive.com/[email protected]/msg129 |
| 66.html">2</a> |
| * by Brandon Goodin on struts-dev mailing list. |
| * </div> |
| * |
| * @param mapping The <code>ActionMapping</code> used to select this |
| * instance |
| * @param request The servlet request we are processing |
| * |
| * @return <code>ActionErrors</code> object that encapsulates any |
| * validation errors |
| */ |
Back to StrutsResume,
or to the Page History.
|