Hi Ivelin,

   thanks again for your provided solution.
   Before summing up what I did, please change the code that you provided,
as if
   it is used as is you will get a Null Pointer Exception, due to the
following
   code:
      public void addViolations( List newViolations )  {
            if (violations_  == null)
            ...........
      }
Please change to:
            if(violations_ != null)

The rest is really easy to do:

In the perform() method of your RegistrationAction just do your customized
validation and then
create a new Violation and send back the actual page again:

      Violation v = new Violation();
      v.setMessage(errMsg);
      v.setPath("/firstName");
      violations.add(v);
      getForm().addViolations(violations);
      return page(getFormView());

Thanks again for your great help,

miHam







---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
For additional commands, e-mail:   <[EMAIL PROTECTED]>

Reply via email to