You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Hanmay Udgiri <ha...@gmail.com> on 2006/11/15 09:25:37 UTC

Query in action messages

Hi
I am doing validation in my Action Form which is extending
ValidatorActionForm.
In validate method,I am checking for mandatory field and adding error.
The error in ApplicationResources.properties is like this.
error.required=The {0) field is required field.
error.notInRange=The {0} field should be in between {1) and {2)
error.zipcode=Zip Code
And I am addding the the error in validate mehod like this
errors.add(Error_FIELD_KEY,new ActionMessage(" error.required","
error.zipcode"));

But It is printing the error mesasges like this.
The error.zipcode field in reuqired field.
It works if I add error like this.
errors.add(Error_FIELD_KEY,new ActionMessage(" error.required","Zip Code"));
The Zip Code field in reuqired field.

Can anybody help on this

-- 
Thanks and Regards
Hanmayya Udgiri

Re: Query in action messages

Posted by Hanmay Udgiri <ha...@gmail.com>.
Hi Nuwan,
Actually I am using Form and this method is available in Action class

On 11/15/06, Nuwan Chandrasoma <my...@gmail.com> wrote:
>
> Ops..,, sorry ignore the last mail..
>
> It should be.. first call the getResources() and get the MessageResource
> and
> from there u can get the message..
>
> eg:-
>
> errors.add(Error_FIELD_KEY,new ActionMessage("
> error.required",getResources(request).getMessage("error.zipcode"));
>
> Regards,
>
> Nuwan
>
>
>
> ----- Original Message -----
> From: "Hanmay Udgiri" <ha...@gmail.com>
> To: <us...@struts.apache.org>
> Sent: Wednesday, November 15, 2006 8:25 AM
> Subject: Query in action messages
>
>
> > Hi
> > I am doing validation in my Action Form which is extending
> > ValidatorActionForm.
> > In validate method,I am checking for mandatory field and adding error.
> > The error in ApplicationResources.properties is like this.
> > error.required=The {0) field is required field.
> > error.notInRange=The {0} field should be in between {1) and {2)
> > error.zipcode=Zip Code
> > And I am addding the the error in validate mehod like this
> > errors.add(Error_FIELD_KEY,new ActionMessage(" error.required","
> > error.zipcode"));
> >
> > But It is printing the error mesasges like this.
> > The error.zipcode field in reuqired field.
> > It works if I add error like this.
> > errors.add(Error_FIELD_KEY,new ActionMessage(" error.required","Zip
> > Code"));
> > The Zip Code field in reuqired field.
> >
> > Can anybody help on this
> >
> > --
> > Thanks and Regards
> > Hanmayya Udgiri
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>


-- 
Thanks and Regards
Hanmayya Udgiri

Re: Query in action messages

Posted by Nuwan Chandrasoma <my...@gmail.com>.
Ops..,, sorry ignore the last mail..

It should be.. first call the getResources() and get the MessageResource and 
from there u can get the message..

eg:-

errors.add(Error_FIELD_KEY,new ActionMessage(" 
error.required",getResources(request).getMessage("error.zipcode"));

Regards,

Nuwan



----- Original Message ----- 
From: "Hanmay Udgiri" <ha...@gmail.com>
To: <us...@struts.apache.org>
Sent: Wednesday, November 15, 2006 8:25 AM
Subject: Query in action messages


> Hi
> I am doing validation in my Action Form which is extending
> ValidatorActionForm.
> In validate method,I am checking for mandatory field and adding error.
> The error in ApplicationResources.properties is like this.
> error.required=The {0) field is required field.
> error.notInRange=The {0} field should be in between {1) and {2)
> error.zipcode=Zip Code
> And I am addding the the error in validate mehod like this
> errors.add(Error_FIELD_KEY,new ActionMessage(" error.required","
> error.zipcode"));
>
> But It is printing the error mesasges like this.
> The error.zipcode field in reuqired field.
> It works if I add error like this.
> errors.add(Error_FIELD_KEY,new ActionMessage(" error.required","Zip 
> Code"));
> The Zip Code field in reuqired field.
>
> Can anybody help on this
>
> -- 
> Thanks and Regards
> Hanmayya Udgiri
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Query in action messages

Posted by Nuwan Chandrasoma <my...@gmail.com>.
Hi,

there is a method called getMessage(), use that one and get the message from 
the resource bundle,

eg:_

errors.add(Error_FIELD_KEY,new ActionMessage(" error.required", 
getMessage("error.zipcode")));

Regards,

Nuwan

----- Original Message ----- 
From: "Hanmay Udgiri" <ha...@gmail.com>
To: <us...@struts.apache.org>
Sent: Wednesday, November 15, 2006 8:25 AM
Subject: Query in action messages


> Hi
> I am doing validation in my Action Form which is extending
> ValidatorActionForm.
> In validate method,I am checking for mandatory field and adding error.
> The error in ApplicationResources.properties is like this.
> error.required=The {0) field is required field.
> error.notInRange=The {0} field should be in between {1) and {2)
> error.zipcode=Zip Code
> And I am addding the the error in validate mehod like this
> errors.add(Error_FIELD_KEY,new ActionMessage(" error.required","
> error.zipcode"));
>
> But It is printing the error mesasges like this.
> The error.zipcode field in reuqired field.
> It works if I add error like this.
> errors.add(Error_FIELD_KEY,new ActionMessage(" error.required","Zip 
> Code"));
> The Zip Code field in reuqired field.
>
> Can anybody help on this
>
> -- 
> Thanks and Regards
> Hanmayya Udgiri
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


RE: Query in action messages

Posted by Mano Chinthaka Dasanayaka <ma...@mubasher.net>.
Hi,
Yes. When u use. errors.add(Error_FIELD_KEY,new ActionMessage("
error.required","
error.zipcode"));

It will just replace what ever u pass as the second argument with the 
"{0)". Second way is correct...
Regards,
Mano 


-----Original Message-----
From: Hanmay Udgiri [mailto:hanmayya.udgiri@gmail.com] 
Sent: Wednesday, November 15, 2006 1:56 PM
To: user@struts.apache.org
Subject: Query in action messages

Hi
I am doing validation in my Action Form which is extending
ValidatorActionForm.
In validate method,I am checking for mandatory field and adding error.
The error in ApplicationResources.properties is like this.
error.required=The {0) field is required field.
error.notInRange=The {0} field should be in between {1) and {2)
error.zipcode=Zip Code
And I am addding the the error in validate mehod like this
errors.add(Error_FIELD_KEY,new ActionMessage(" error.required","
error.zipcode"));

But It is printing the error mesasges like this.
The error.zipcode field in reuqired field.
It works if I add error like this.
errors.add(Error_FIELD_KEY,new ActionMessage(" error.required","Zip Code"));
The Zip Code field in reuqired field.

Can anybody help on this

-- 
Thanks and Regards
Hanmayya Udgiri



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org