Which version of Stripes are you using? These have changed a lot from 1.4.3 to 1.5. I think the behaviour in 1.5 is more natural. In Stripes 1.5, @DontValidate will not run validations during binding.
Take a look at this thread : http://article.gmane.org/gmane.comp.java.stripes.user/6269 Christian -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of SivaKumarl Sent: Friday, May 30, 2008 5:11 AM To: [email protected] Subject: Re: [Stripes-users] How to stop the validation of a Datatype for particular event Hi levi, I replaced @DontBind annotation instead of @DontValidate,but the stripes is validating the datatype,pls tell me how to stop validating the data types for a particulat event. Cheers -------- Siva levi_h wrote: > > I'm sorry, but I'm not sure whether I understand what you're saying... > does using @DontBind solve the problem? If so, why would you like a > different solution? If not, what's the exact problem? > > On Thu, May 29, 2008 at 12:34 PM, SivaKumarl > <[EMAIL PROTECTED]> wrote: >> >> Hi levi, >> Thank for your reply,I replaced @DontBind with @Dontvalidate >> even though the validation is working,please tell me any alternative >> method for this problem >> >> cheers >> -------- >> Siva >> >> levi_h wrote: >>> >>> Then you'd probably want to use @DontBind rather than @DontValidate >>> (see http://mc4j.org/jira/browse/STS-288). >>> >>> On Thu, May 29, 2008 at 11:38 AM, SivaKumarl >>> <[EMAIL PROTECTED]> wrote: >>>> >>>> Hi Friends, >>>> I have a field with int datatype in action,while i submitting >>>> form with the string value its validating correctly,but when i >>>> invoking another >>>> event(ex:cancel) with string data then also the datatype is >>>> validating.But what i want is i have stop data validation when >>>> cancel event occurs. >>>> >>>> My Action class is: >>>> >>>> package net.ycs.stripes.examples.action; >>>> >>>> import org.apache.commons.beanutils.converters.IntegerConverter; >>>> import org.apache.commons.logging.LogFactory; >>>> >>>> import net.sourceforge.stripes.action.ActionBean; >>>> import net.sourceforge.stripes.action.ActionBeanContext; >>>> import net.sourceforge.stripes.action.DontValidate; >>>> import net.sourceforge.stripes.action.ForwardResolution; >>>> import net.sourceforge.stripes.action.HandlesEvent; >>>> import net.sourceforge.stripes.action.Resolution; >>>> import net.sourceforge.stripes.action.SimpleMessage; >>>> import net.sourceforge.stripes.action.UrlBinding; >>>> import net.sourceforge.stripes.util.Log; import >>>> net.sourceforge.stripes.validation.IntegerTypeConverter; >>>> import net.sourceforge.stripes.validation.Validate; >>>> >>>> //@UrlBinding("/Test1.action") >>>> public class Test1ActionBean implements ActionBean{ >>>> >>>> private static final Log >>>> LOG=Log.getInstance(Test1ActionBean.class); >>>> >>>> ActionBeanContext context=null; >>>> >>>> @Validate(on="submitDetails",required=true) >>>> private String firstName; >>>> >>>> >>>> @Validate(on="submitDetails",required=true,converter=IntegerTypeConverter.class) >>>> private Integer amount; >>>> >>>> >>>> public ActionBeanContext getContext() { >>>> return context; >>>> } >>>> public void setContext(ActionBeanContext context) { >>>> this.context = context; >>>> } >>>> >>>> >>>> >>>> public Integer getAmount() { >>>> return amount; >>>> } >>>> public void setAmount(Integer amount) { >>>> this.amount = amount; >>>> } >>>> public String getFirstName() { >>>> return firstName; >>>> } >>>> >>>> public void setFirstName(String firstName) { >>>> this.firstName = firstName; >>>> } >>>> >>>> >>>> public Resolution submitDetails() >>>> { >>>> LOG.debug("Inside SubmitDetails"); >>>> getContext().getMessages().add(new >>>> SimpleMessage("Submitted >>>> successfully")); >>>> return new ForwardResolution("/testHandleEvent.jsp"); >>>> } >>>> >>>> >>>> @DontValidate >>>> public Resolution cancelDetails() >>>> { >>>> LOG.debug("Inside CancelDetails"); >>>> getContext().getMessages().add(new >>>> SimpleMessage("Canceled >>>> successfully")); >>>> return new ForwardResolution("/testHandleEvent.jsp"); >>>> } >>>> >>>> } >>>> >>>> /////////////////////////////////////////////////////////////////// >>>> //////////////////////////////////////////////////// >>>> >>>> My Jsp page is: >>>> >>>> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" >>>> pageEncoding="ISO-8859-1"%> >>>> <%@ taglib prefix="stripes" >>>> uri="http://stripes.sourceforge.net/stripes.tld"%> >>>> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" >>>> "http://www.w3.org/TR/html4/loose.dtd"> >>>> <html> >>>> <head> >>>> <meta http-equiv="Content-Type" content="text/html; >>>> charset=ISO-8859-1"> <title>Insert title here</title> </head> >>>> <body> <stripes:form action="/Test1.action"> <stripes:errors/> >>>> <stripes:messages/> Name:<stripes:text name="firstName"/> >>>> Amount:<stripes:text name="amount"/> >>>> >>>> <stripes:submit name="submitDetails" value="submit"/> >>>> <stripes:submit name="cancelDetails" value="cancel"/> >>>> </stripes:form> </body> </html> >>>> >>>> >>>> Cheers >>>> ------- >>>> Siva >>>> >>>> >>>> >>>> >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/How-to-stop-the-validation-of-a-Datatype-for- >>>> particular-event-tp17531064p17531064.html >>>> Sent from the stripes-users mailing list archive at Nabble.com. >>>> >>>> >>>> ------------------------------------------------------------------- >>>> ------ This SF.net email is sponsored by: Microsoft Defy all >>>> challenges. Microsoft(R) Visual Studio 2008. >>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>>> _______________________________________________ >>>> Stripes-users mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/stripes-users >>>> >>> >>> -------------------------------------------------------------------- >>> ----- This SF.net email is sponsored by: Microsoft Defy all >>> challenges. Microsoft(R) Visual Studio 2008. >>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>> _______________________________________________ >>> Stripes-users mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/stripes-users >>> >>> >> >> -- >> View this message in context: >> http://www.nabble.com/How-to-stop-the-validation-of-a-Datatype-for-pa >> rticular-event-tp17531064p17532416.html >> Sent from the stripes-users mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> ---- This SF.net email is sponsored by: Microsoft Defy all >> challenges. Microsoft(R) Visual Studio 2008. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> Stripes-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/stripes-users >> > > ---------------------------------------------------------------------- > --- This SF.net email is sponsored by: Microsoft Defy all challenges. > Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Stripes-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/stripes-users > > -- View this message in context: http://www.nabble.com/How-to-stop-the-validation-of-a-Datatype-for-particular-event-tp17531064p17554668.html Sent from the stripes-users mailing list archive at Nabble.com. ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Stripes-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/stripes-users ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Stripes-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/stripes-users
