tags within tags i18n

2003-03-28 Thread Vivian, Nigel (N.)
Hi all

Im trying to i18n an application and am using the standard 
bean:message key=myKey/ tag.  Everything works OK

but

i want to write something like
html:link title=bean:message key='myKey'/...forward= ... /

and this just put in the quoted string without any substitution (ive tried a few 
variants on the quotation marks but often get messages about the bean not being found)

I ve tried
bean:define name=MessageResources id=myVar property=myKey 
type=java.lang.String.../
and then
html:link title=%=myVar%...forward= ... /

but all I get is an exception saying that the MessageResources bean 
cannot be found in any scope

and

bean:define id=myVar type java.lang.String
bean:message key=myKey/
/bean:define

now I get hashmap is null (essentially)

So can anyone think of a method that works using any of these 
methods or something else or do I have to resort to getting the 
MessageResources bundle myself in scriptlet?

Oh and if I do that *how* do I do that?

I'm using iPlanet 6.0 service pack 1
jdk 1.2.2
struts 1.0.2

I may be able to change to struts 1.1 but its not known yet. I cannot change the 
server - I think that means that I cant use struts-el whatever that is because of the 
Sevlet specification level.

Nigel Vivian


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: tags within tags i18n

2003-03-28 Thread Dan Tran
try this

snippet
  bean:define id=myVar 
bean:message key=myKey /
  /bean
   html:link title=%=myVar % forward= ... /
/snippet

-D

- Original Message -
From: Vivian, Nigel (N.) [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, March 28, 2003 7:04 AM
Subject: tags within tags i18n


 Hi all

 Im trying to i18n an application and am using the standard
 bean:message key=myKey/ tag.  Everything works OK

 but

 i want to write something like
 html:link title=bean:message key='myKey'/...forward= ... /

 and this just put in the quoted string without any substitution (ive tried
a few variants on the quotation marks but often get messages about the bean
not being found)

 I ve tried
 bean:define name=MessageResources id=myVar property=myKey
 type=java.lang.String.../
 and then
 html:link title=%=myVar%...forward= ... /

 but all I get is an exception saying that the MessageResources bean
 cannot be found in any scope

 and

 bean:define id=myVar type java.lang.String
 bean:message key=myKey/
 /bean:define

 now I get hashmap is null (essentially)

 So can anyone think of a method that works using any of these
 methods or something else or do I have to resort to getting the
 MessageResources bundle myself in scriptlet?

 Oh and if I do that *how* do I do that?

 I'm using iPlanet 6.0 service pack 1
 jdk 1.2.2
 struts 1.0.2

 I may be able to change to struts 1.1 but its not known yet. I cannot
change the server - I think that means that I cant use struts-el whatever
that is because of the Sevlet specification level.

 Nigel Vivian


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]