Thank you, Aaron. The explaination is very clear. I still not clear about
one thing. In the following part of your code, 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

 <ul>
>        <html:messages id="error">
>            <li><bean:write name="error"/></li>
>        </html:messages>
>     </ul>


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

Reply via email to