Thank you so much for your help.  

I found the problem.  I saw in an article how the
validatorPlugin was defined with a set-property
property="pathnames" for the validation.xml and the
validator-rules.xml.

Either that does not work or I did it wrong.  I went back to
having a comma separated list.  It's ugly, but it works:
      <plug-in
className="org.apache.struts.validator.ValidatorPlugIn">
          <set-property property="pathnames"
value="/WEB-INF/validation.xml,/WEB-INF/validator-rules.xml"/>
      </plug-in>



--- Kishore Senji <[EMAIL PROTECTED]> wrote:

> On Mon, 24 Jan 2005 18:38:18 -0800 (PST), Norris Shelton
> <[EMAIL PROTECTED]> wrote:
> > It looks like they are set-up, but nothing happens.  It goes
> > right into my dispatch action method.
> > 
> > If I submit the form with nothing entered, it goes into the
> add
> > method.  It was working last night, but ....
> 
> I would check the following things:
> 
> * Make sure that the validation plugin is defined
> * Make sure that "watchForm" extends ValidatorForm and not
> ValidatorActionForm
> * Make sure that the validate method calls the
> super.validate() and
> takes the errors into account, if the validate method is
> overridden
> 
> > 
> > Here is my form action: (it works)
> > watchActionAdd.do?method=add
> > 
> > Here is the form declaration:
> >        <action path="/watchActionAdd"
> >            parameter="method"
> >            type="com.appriss.jxportal.watch.WatchAction"
> >            name="watchForm"
> >            scope="request"
> >            validate="true"
> >            input="/watch/watchAdd.jsp">
> >            <forward name="watchView"
> > path="/watch/watchView.jsp" contextRelative="true"/>
> >        </action>
> > 
> > Here is the validation declaration:
> >    <formset>
> >        <form name="watchForm">
> >            <field property="lastName"
> > depends="required,minlength">
> >                <arg0 key="lastName"/>
> >                <arg1 name="minlength" key="${var:minlength}"
> > resource="false"/>
> >                <var>
> >                    <var-name>minlength</var-name>
> >                    <var-value>2</var-value>
> >                </var>
> >            </field>
> >            <field property="firstName"
> > depends="required,minlength">
> >                <arg0 key="firstName"/>
> >            </field>
> >            <field property="dobBegin" depends="date">
> >                <arg0 key="dobBegin"/>
> >                <var>
> >                    <var-name>datePattern</var-name>
> >                    <var-value>MM/dd/yyyy</var-value>
> >                </var>
> >            </field>
> >        </form>
> >    </formset>
> > 
> > It acts as if there is no validation turned on.
> > 
> > =====
> > 
> > Norris Shelton
> > Software Engineer
> > Sun Certified Java 1.1 Programmer
> > Appriss, Inc.
> > ICQ# 26487421
> > AIM NorrisEShelton
> > YIM norrisshelton
> > 
> > __________________________________
> > Do you Yahoo!?
> > Take Yahoo! Mail with you! Get it on your mobile phone.
> > http://mobile.yahoo.com/maildemo
> > 
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> >
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


=====

Norris Shelton
Software Engineer
Sun Certified Java 1.1 Programmer
Appriss, Inc.
ICQ# 26487421
AIM NorrisEShelton
YIM norrisshelton



                
__________________________________ 
Do you Yahoo!? 
All your favorites on one personal page – Try My Yahoo!
http://my.yahoo.com 

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

Reply via email to