Ok, now I know what you mean the key, you mean ${getText(label.name)} ?
But that is not that I want, if I hard code the key name there, that defeat the 
whole reuse purpose.
I want something similar like fieldName but for key. fieldName is a constant 
variable from struts, when I write the code like this
error.required = ${getText(fieldName)} is required.

and if I have these 2 tag in jsp:
<s:textfield key="label.name" name="user.name" maxlength="35" required="true"/>
<s:textfield key="label.email" name="user.email" maxlength="35" 
required="true"/>

In runtime when validation error, it will search for user.name and user.email 
property in the resource bundle files.

So, if I've this
user.name = Name
user.email = Email 
in the resource bundle files,

Then it will display correctly as
Name is required.
Email is required.

But in my resource bundle files, I only have
label.name = Name
label.email = Email

Which map to the key, so I need to find a way to get it.

Hope you can understand, sorry for my poor description.

Regards
LV




________________________________
From: Saeed Iqbal <saee...@gmail.com>
To: Struts Users Mailing List <user@struts.apache.org>
Sent: Thu, December 3, 2009 12:29:30 PM
Subject: Re: How to get the key name

No not that

key="i8nl.nameKey"

Send me your file

On Thu, Dec 3, 2009 at 5:27 PM, <mailtolouis2020-str...@yahoo.com> wrote:

> No, I changed my property to this
> error.required = ${getText(key)} is required.
>
> It is not working.
>
>
>
> ________________________________
> From: Saeed Iqbal <saee...@gmail.com>
> To: Struts Users Mailing List <user@struts.apache.org>
> Sent: Thu, December 3, 2009 9:56:29 AM
> Subject: Re: How to get the key name
>
> Yes key is in struts. See the docs.
>
> On Thu, Dec 3, 2009 at 2:54 PM, <mailtolouis2020-str...@yahoo.com> wrote:
>
> > Hi,
> >
> > Sorry, I think you misunderstanding my question.
> >
> > My main question is fieldName give me the name attribute value, but I
> want
> > to get my key attribute value, is there anything like fieldKey or
> something
> > ?
> >
> > <s:textfield key="label.name" name="user.name" maxlength="35"
> > required="true"/>
> >
> > fieldName = user.name
> >  ?? = label.name
> >
> > Thanks
> > LV
> >
> >
> >
> > ________________________________
> > From: Saeed Iqbal <saee...@gmail.com>
> > To: Struts Users Mailing List <user@struts.apache.org>
> > Sent: Thu, December 3, 2009 2:13:20 AM
> > Subject: Re: How to get the key name
> >
> > You use the key attribute instead of label
> >
> > On Wednesday, December 2, 2009, Siddiq Syed <siddiq...@yahoo.com> wrote:
> > >
> > > Try this,
> > >
> > > <s:text name="label.name" />
> > > <s:textfield name="user.name" maxlength="35" required="true"/>
> > >
> > > -siddiq.
> > >
> > >
> > > Louis Voo wrote:
> > >>
> > >> Hi,
> > >>
> > >> I've this text field in my jsp
> > >>
> > >> <s:textfield key="label.name" name="user.name" maxlength="35"
> > >> required="true"/>
> > >>
> > >> and this property in the resource bundle
> > >>
> > >> error.required = ${getText(fieldName)} is required.
> > >> label.name = Name
> > >>
> > >>
> > >> When there is validation error, it looking for user.name property, it
> > is
> > >> fine because I'm using fieldName, so my question is there anyway I can
> > get
> > >> key name? So that I can use the label.name property.
> > >>
> > >>
> > >> Regards
> > >> LV
> > >>
> > >
> > > --
> > > View this message in context:
> > http://old.nabble.com/How-to-get-the-key-name-tp26613714p26613875.html
> > > Sent from the Struts - User mailing list archive at Nabble.com.
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> > > For additional commands, e-mail: user-h...@struts.apache.org
> > >
> > >
> >
> > --
> > Saeed Iqbal
> > Independant Consultant (Freelance)
> > J2EE - Application Architect / Developer
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> > For additional commands, e-mail: user-h...@struts.apache.org
> >
>
>
>
> --
> Saeed Iqbal
> Independant Consultant (Freelance)
> J2EE - Application Architect / Developer
>



-- 
Saeed Iqbal
Independant Consultant
J2EE - Application Architect / Developer

Reply via email to