what is your directory structure ??? Are you giving
the correct relative path for the input parameter ????

--- Jim Barrows <[EMAIL PROTECTED]> wrote:

> 
> 
> > -----Original Message-----
> > From: Saurabh Bhatla
> [mailto:[EMAIL PROTECTED]
> > Sent: Monday, August 30, 2004 2:52 PM
> > To: Struts Users Mailing List
> > Subject: RE: validate in ActionForm not working
> for errors
> > 
> > 
> > hi Jim
> >   i had tried index.jsp too but it didnt work. I
> also tried sending it
> > back to another page but that didnt work either.
> 
> This should be working.. I don't see any reason why
> it wouldn't.. 
> So.. let's try something you probably already tried:
> there's a difference between index.jsp and
> /index.jsp, so make sure that slash is in there.
> 
> Other then that... I'd try stepping through the
> struts code with a debugger and see what's going on.
> 
> 
> > 
> > what should i do, i m stuck....
> > 
> > regards
> > saurabh
> > 
> > On Mon, 2004-08-30 at 16:47, Jim Barrows wrote:
> > > > -----Original Message-----
> > > > From: Saurabh Bhatla
> [mailto:[EMAIL PROTECTED]
> > > > Sent: Monday, August 30, 2004 2:41 PM
> > > > To: Struts Users Mailing List
> > > > Subject: RE: validate in ActionForm not
> working for errors
> > > > 
> > > > 
> > > > Hi jim
> > > > 
> > > > here is the snippet from struts-config.xml
> > > > 
> > > >     <action    path="/logon"
> > > >               
> type="prototype.beans.LogonAction"
> > > >                name="logonForm"
> > > >                validate="true"
> > > >                scope="request"
> > > >                input="index">
> > > 
> > >   I think this needs to be /index.jsp, not just
> index. 
> > Unless index is your tiles definition... In which
> case try 
> > /index.jsp and see if it works.. if it does then
> you mave 
> > something going on with tiles.
> > > 
> > > 
> > > >       <forward name="success"
> path="/main.jsp"/>
> > > >      
> > > >     </action>
> > > > 
> > > > and here is the snippet from LogonForm
> > > > 
> > > > 
> > > > 
> > > >     public ActionErrors validate(ActionMapping
> actionMapping,
> > > > HttpServletRequest request) 
> > > >     {
> > > >         ActionErrors errors = new ActionErrors(); 
> > > >         if(getName().trim().equals("") ||
> getName()==null)
> > > >             errors.add("name",new
> ActionError("errors.name.required"));
> > > >         if(getPassword().trim().equals("") ||
> getPassword()==null)
> > > >             errors.add("password",new 
> > > > ActionError("errors.passwd.required"));
> > > >         
> > > >         return errors; 
> > > >         
> > > >     }
> > > > 
> > > > and here is relevant portion of jsp
> > > > 
> > > > <html:html locale="true">
> > > > <head>
> > > > <title><bean:message
> key="logon.title"/></title>
> > > > <html:base/>
> > > > </head>
> > > > <body bgcolor="white">
> > > > 
> > > > <html:errors/>
> > > > <div align="center">
> > > > <h3><bean:message key="logon.heading"/></h3>
> > > > </div>
> > > > <html:form action="/logon"> 
> > > > <table border="0" width="100%">
> > > > 
> > > >   .....table information
> > > > 
> > > > </table>
> > > > 
> > > > </html:form>
> > > > 
> > > > </body>
> > > > </html:html>
> > > > 
> > > > regards
> > > > saurabh
> > > > 
> > > > 
> > > > 
> > > > On Mon, 2004-08-30 at 16:31, Jim Barrows
> wrote:
> > > > > > -----Original Message-----
> > > > > > From: Saurabh Bhatla
> [mailto:[EMAIL PROTECTED]
> > > > > > Sent: Monday, August 30, 2004 2:29 PM
> > > > > > To: struts
> > > > > > Subject: validate in ActionForm not
> working for errors
> > > > > > 
> > > > > > 
> > > > > > hi all,
> > > > > >     I have a simple form that takes
> username and passwd. for 
> > > > > > that i have
> > > > > > a LogonForm bean, which has a validate
> method. if i enter 
> > > > > > both username
> > > > > > and passwd it works fine and gets
> forwarded to the next 
> > > > page. but if
> > > > > > there is an error in validate() and
> ActionErrors object is 
> > > > > > returned then
> > > > > > my control goes to a blank page. I know
> that my ActionErrors 
> > > > > > object has
> > > > > > been populated as i have checked it with
> debug 
> > statements. 'input'
> > > > > > property in my action mapping is to
> index.jsp, that is the 
> > > > > > page itself.
> > > > > > why is it showing me a blank page. why is
> the framework not 
> > > > > > showing any
> > > > > > exception if there is one. 
> > > > > > 
> > > > > > any suggestions
> > > > > 
> > > > > could you show us the relevant portions of
> your 
> > > > struts-config.xml, index.jsp and the validate
> method?
> > > > > Given what you said it's probably a typo, or
> something 
> > very subtle.
> > > > > 
> > > > > 
> > > > 
> >
>
---------------------------------------------------------------------
> > > > > 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]
> > > > 
> > > > 
> > > 
> > > 
> >
>
---------------------------------------------------------------------
> > > 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]
> > 
> > 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 



                
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - Send 10MB messages!
http://promotions.yahoo.com/new_mail 

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

Reply via email to