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

Reply via email to