Thank you, Aaron. The explaination is in very detail. But I still not clear
about one thing. In the following part of your code:
<ul>
<html:messages id="error">
<li><bean:write name="error"/></li>
</html:messages>
</ul>
you use id="error". Where should define "error"? I tried to clear it by
myself, but it seems not easy for me to find answer by myself. Please give
me a hint.
Thank you so much
regards
Jenny
> >
>
> ----- Original Message -----
> From: "Aaron Oathout" <[EMAIL PROTECTED]>
> To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> Sent: Saturday, August 31, 2002 6:10 PM
> Subject: Re: want to have errors to be dispalyed in diffrent page
>
>
> > No problem, in struts-config.xml you should have an action defined like
> the
> > following (different values of course):
> >
> > <action path="/logon"
> > type="org.ifmc.struts.action.AuthenticationAction"
> > name="logonForm"
> > scope="request"
> > validate="true"
> > input="template.logon.layout"
> > parameter="process">
> > <forward name="continue" path="/showPortal.do" redirect="true" />
> > </action>
> >
> > The "input" attribute is used by the action when validation fails.
Instead
> > of having it point to "login.jsp" in your case, have it point to
> > "errorpage.jsp". In errorpage.jsp, put something like the following
where
> > you want the errors displayed (this is assuming struts 1.1x, can't
> > remember syntax for 1.0, but there is something similar):
> >
> > <logic:messagesPresent>
> > <bean:message key="errors.header"/>
> > <ul>
> > <html:messages id="error">
> > <li><bean:write name="error"/></li>
> > </html:messages>
> > </ul>
> > </logic:messagesPresent>
> >
> > Hopefully this helps. Maybe this link will help clear it up also ( take
a
> > look at section 3.3.4 ).
> > http://jakarta.apache.org/struts/doc-1.0.2/userGuide/building_view.html
> >
> > Aaron
> >
> >
> > On Thu, 29 Aug 2002, Jenny wrote:
> >
> > > Aaron:
> > >
> > > Thank you for your reply. But I am not sure I get what you mean. You
> said
> > > "change the "input" attribute for your action to point to the page you
> want
> > > your errors displayed on.". In my login.jsp page, I have:
> > > ...
> > > <html:text property="userName" />
> > > ...
> > > <html:password property="password"/>
> > > ..
> > >
> > > How can change the "input" attribute to point to my errorpage.jsp.
What
> do
> > > you mean by "input attribute"? Could you explain in a little bit
detail?
> > >
> > > Thank you very much
> > >
> > > Jenny
> > >
> > > ----- Original Message -----
> > > From: "Aaron Oathout" <[EMAIL PROTECTED]>
> > > To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> > > Sent: Saturday, August 31, 2002 5:26 PM
> > > Subject: Re: want to have errors to be dispalyed in diffrent page
> > >
> > >
> > > > Just a guess as I haven't tried this, but it would seem to me you
> could
> > > > change the "input" attribute for your action to point to the page
you
> want
> > > > your errors displayed on. Anybody thats tried this care to confirm
or
> > > > correct my assumption?
> > > >
> > > > Aaron
> > > >
> > > > On Thu, 29 Aug 2002, Jenny wrote:
> > > >
> > > > > Dear friends:
> > > > >
> > > > > I am using struts to develope web application. I use
<html:errors/>
> in
> > > > > login.jsp, and I implemented validate(..) method in
LoginActionForm
> > > class.
> > > > > If user enter invalid username or password in login
page(login.jsp),
> I
> > > want
> > > > > the errors to be displayed in another page(errorpage.jsp), other
> than in
> > > > > login page. Is there a way to fulfill this? Your help is
> appreciated.
> > > > >
> > > > > Thanks,
> > > > >
> > > > > Jenny
> > > > >
> > > > >
> ______________________________________________________________________
> > > > > Post your ad for free now! http://personals.yahoo.ca
> > > > >
> > > > > --
> > > > > To unsubscribe, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > > > > For additional commands, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > > > >
> > > >
> > > >
> > > > --
> > > > To unsubscribe, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > > > For additional commands, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > >
> > > ______________________________________________________________________
> > > Post your ad for free now! http://personals.yahoo.ca
> > >
> > > --
> > > To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> > > For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> > >
> >
> >
> > --
> > To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
> ______________________________________________________________________
> Post your free ad now! http://personals.yahoo.ca
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
______________________________________________________________________
Post your ad for free now! http://personals.yahoo.ca
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>