You can't use JSP tags in scriptlets like that. For your example, just
remove the scriptlet, i.e. instead of
<%
String str="<bean:message key='test.hello'/>";
out.print(str);
%>
just write
<bean:message key='test.hello'/>
If you need the value retrieved by the bean:message tag in some other
code within a scriptlet, you'll need to set it into a scripting variable
in JSP (e.g. using c:set) and then access that variable in the scriptlet.
L.
[EMAIL PROTECTED] wrote:
Yes i have already try " instead of ' as value deliminator.
I also tried: key=\"test.hello\"
but it does not work too.
I have also set up resource bundle in strutsconfig. it works, when i use
<bean> tag out of scriplet.
David Grundberg <[EMAIL PROTECTED]>
09/11/2006 05:12 PM
Please respond to
"Struts Users Mailing List" <user@struts.apache.org>
To
Struts Users Mailing List <user@struts.apache.org>
cc
Subject
Re: using <bean> tag in scriptlet
I would try using " instead of ' as value delimiter. (key="test.hello"
instead of key='test.hello') Have you set up the resource bundle in
strutsconfig?
[EMAIL PROTECTED] wrote:
Hi Everybody,
i have a struts application which gives multilanguage support.
And i want to a assign a property file key value to a string in
scriptlet.
Here is the example jsp:
.
.
.
<%
String str="<bean:message key='test.hello'/>";
out.print(str);
%>
.
.
When i want to print "str" value, there is no output shown at the page.
In addition, I do not have any error message
Any other solutions please?
Best Regards.
---------------------------------------------------------------------
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]