struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Noel Hernández (JIRA) <>
Subject [jira] Created: (WW-2934) conversion error should short-circuit all validators
Date Thu, 25 Dec 2008 10:35:36 GMT
conversion error should short-circuit all validators 

                 Key: WW-2934
             Project: Struts 2
          Issue Type: Bug
          Components: Core Interceptors
    Affects Versions: 2.1.2, 2.1.1, 2.1.0, 2.0.14, 2.0.13, 2.0.12,,, 2.0.11,
2.0.10, 2.0.9, 2.0.8, 2.0.7, 2.0.6, 2.0.5, 2.0.4, 2.0.3, 2.0.2, 2.0.1, 2.0.0
            Reporter: Noel Hernández
            Priority: Critical

If there is an error converting a field, the validators for that field should be skipped.
For example, let's say I have an action with an "age" field declared as an Integer, and the
field is required. If the user enters "one", the user will see two errors: one from the conversion
process, and one from the required validator (since the field was never assigned).

In general, a conversion error should short-circuit all validators for that field, since validators
depend on the field being set, which never happens if there was a conversion error.

Validators are essential for real world projects, this is a big issue with struts2.

look at stripes framework for a good designed validator framework.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message