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