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

