Uploaded image for project: 'Struts 2'
  1. Struts 2
  2. WW-2934

conversion error should short-circuit all validators

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.0.0, 2.0.1, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.0.10, 2.0.11, 2.0.11.1, 2.0.11.2, 2.0.12, 2.0.13, 2.0.14, 2.1.0, 2.1.1, 2.1.2
    • 7.0.0
    • Core Interceptors
    • None
    • Important

    Description

      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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            noel0402 Noel Hernández
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: