another alternative, if you want to keep your action definition the same (ie. not define any new action)
set your action validate to "true" in struts-config.xml define a hidden input value on your form update this value when the save/update button is clicked (simple javascript) in your action form validate() method, check for this flag. validate only when you know save/update was clicked. hth, woodchuck --- Nicolas De Loof <[EMAIL PROTECTED]> wrote: > > You should define 2 mappings for detail : > > a "/showEmployeeDetail" without validation (or a unique rule > employeeId > required) > a "/updateEmployeeDetail" with validation. > > Your action can be a dispatch action if you don't want to have 2 > classes. > > Nico. > > Gaet a écrit : > > >Hi, > > > >I have page with a list of employees. > >On that list, if you click on an employee name, I want to redirect > to an > >edit page...easy no? > > > >but how to define the complete process into struts-config? Below you > will > >find my actual struts-config but here is my problem : > >I have defined the /EmployeeDetail action-mapping with validate > equal to > >false to be able to display the employee detail page without any > >check....but if the user made any changes on the employee > information in the > >detailled page, the same action is called and then i need to > validate my > >form! Maybe my configuration is not good.... > > > > > ><action path="/initEmployeeList" > > type="com.ajo.InitEmployeeAction" > > name="EmployeeForm" > > validate="false" > > parameter="reqCode" > > scope="session"> > > <forward name="continue" path="/EmployeeListe.jsp"/> > > <forward name="create" path="EmployeeDetail.do"/> > > <forward name="update" path="EmployeeDetail.do"/> > ></action> > ><action path="/EmployeeDetail" > > type="org.ajo.EmployeeAction" > > name="EmployeeForm" > > validate="false" > > scope="request"> > > <forward name="continue" path="/EmployeeDetail.jsp"/> > ></action> > > > > > >in EmployeeDetail.jsp, I have the following form definition : > > <html:form action="/EmployeeDetail">... > > > >Thanks for your help > > > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: [EMAIL PROTECTED] > >For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > This message contains information that may be privileged or > confidential and is the property of the Capgemini Group. It is > intended only for the person to whom it is addressed. If you are not > the intended recipient, you are not authorized to read, print, > retain, copy, disseminate, distribute, or use this message or any > part thereof. If you receive this message in error, please notify > the sender immediately and delete all copies of this message. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > __________________________________ Celebrate Yahoo!'s 10th Birthday! Yahoo! Netrospective: 100 Moments of the Web http://birthday.yahoo.com/netrospective/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]