> -----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]