Thanks did the trick. --- Sri Sankaran <[EMAIL PROTECTED]> wrote: > When validation fails, Struts forwards to the > location indicated by the respective mapping's input > attribute. So for example, your action-mapping with > path 'SetupFormBean' will, upon validation failure, > take you to /pages/newinstallation.jsp -- because > that is what you have set as your 'input'. > > I would suggest changing the input to the name of > the Tile (newDef). This way, the entire tile will > be displayed. > > Sri > > -----Original Message----- > From: jeremy weber [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, December 17, 2002 9:32 AM > To: [EMAIL PROTECTED] > Subject: Validation and Tiles > > > Hello, I am very new to struts so please bear with > me. > Its been going very well up until this point, but > now > I am stuck. > > I have a simple tile layout called common_layout. > Common_layout uses a header/footer/rightmenu/body > configuration. I also just started to use the > validation tool. My first page presents fine. On > it, is a hyperlink to a second page which has a > form. > Click on the hyperlink correctly displays the second > page including the form. Submitting the form with > correct information proceeds correctly. However > when validation fails, instead of taking me to a > page generated by the common_layout. The page it > returns too only includes the body of the layout. > > > Any suggestions as to why this could be happening or > any potential solutions? I have included snippets > of > my config below and would be happy to include > anything > else that might be pertinent. > > > TILE-DEFS.xml > <?xml version="1.0" encoding="ISO-8859-1"?> > <component-definitions> > <definition name="baseDef" > path="/pages/common_layout.jsp"> > <put name="title" value="Welcome to the VendorSite > Installation" /> > <put name="header" value="/pages/header.jsp"/> > <put name="body" value=""/> > <put name="footer" value="/pages/footer.jsp"/> > <put name="right_menu" > value="/pages/rightmenu.jsp"/> > </definition> > <definition name="welcomeDef" extends="baseDef"> > <put name="body" value="/pages/welcome.jsp"/> > </definition> > <definition name="newDef" extends="baseDef"> > <put name="title" value="New Installation > Options"/> > <put name="body" > value="/pages/newinstallation.jsp"/> > </definition> > <definition name="appserverDef" > extends="baseDef"> > <put name="title" value="Application Server > Configuration"/> > <put name="body" value="/pages/appserver.jsp"/> > </definition> > <definition name="database" extends="baseDef"> > <put name="body" value="/pages/database.jsp"/> > </definition> > <definition name="vsynch" extends="baseDef"> > <put name="body" value="/pages/vsynch.jsp"/> > </definition> > <definition name="vsynchservices" > pextends="baseDef"> > <put name="body" > value="/pages/vsynchservices.jsp"/> > </definition> > </component-definitions> > > STRUTS-CONFIG.xml > > <!-- ======================================== Form > Bean Definitions --> > <form-beans> > <form-bean name="SetupFormBean" > > type="com.vendorsite.install.beans.SetupFormBean"/> > <form-bean name="AppServerFormBean" > > type="com.vendorsite.install.beans.AppServerFormBean"/> > <form-bean name="DatabaseFormBean" > > type="com.vendorsite.install.beans.DatabaseFormBean"/> > <form-bean name="VsynchFormBean" > > type="com.vendorsite.install.beans.VsynchFormBean"/> > <form-bean name="VsynchServicesFormBean" > > type="com.vendorsite.install.beans.VsynchServicesFormBean"/> > <form-bean name="S" > > type="com.vendorsite.install.beans.VsynchServicesFormBean"/> > </form-beans> > > <!-- ========== Form Bean Action Mapping Definitions > ============ --> <action path="/SetupFormBean" > > type="com.vendorsite.install.actions.SetupFormAction" > name="SetupFormBean" > input="/pages/newinstallation.jsp" > scope="response" > redirect="true" > validate="true"> > <forward name="success" path="/appserver.page"/> > <forward name="failure" > path="/newinstallation.page"/> > </action> > > <!-- jsp mappings --> > <action path="/welcome" > > type="com.vendorsite.install.actions.DefaultSubmitAction"> > <forward name="success" path="welcomeDef"/> > </action> > <action path="/newinstallation" > > type="com.vendorsite.install.actions.DefaultSubmitAction"> > <forward name="success" path="newDef"/> > </action> > > > > > > Thanks > > Jeremy > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up > now. http://mailplus.yahoo.com > > -- > 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]> >
__________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>