You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by "semaj.najraham" <se...@hotmail.com> on 2007/07/14 04:02:38 UTC
Re: How to display message from resource bundle using Struts EL
tags
Laurie,
This is what I did
<%@ taglib uri="http://struts.apache.org/tags-bean-el" prefix="bean-el"%>
<%@ page import="com.messages.Constants" %>
<bean:message key="${Constants.SECTION_TITLE }" />
where Constants.java contains the following contants
public static final String SECTION_TITLE = "section.title";
and key/value is defined in MessageResources.properties file as
section.title=Add User
and in struts-config.xml, I have <message-resources
parameter="MessageResources" />
isn't this the way I'm supposed to do?
Thanks
semaj
Laurie Harper wrote:
>
> That indicates that the expression you're passing in the 'key' attribute
> is evaluating to null or the empty string. Check how you're specifying
> the key, and feel free to post a sample of the JSP markup you're using
> if you still can't figure it out.
>
> L.
>
> semaj.najraham wrote:
>> If I change as you mention, I get the following error:
>>
>> [ERROR] - Servlet.service() for servlet jsp threw exception
>> javax.servlet.jsp.JspException: Missing message for key "" in bundle
>> "(default bundle)" for locale en_US
>>
>> Any idea?
>>
>> Thanks,
>> semaj
>>
>>
>> nuwan chandrasoma-2 wrote:
>>> <bean-el:message
>>> key="${stringvar}"/>http://struts.apache.org/1.3.8/struts-el/index.html-----
>>> Original Message -----
>>> From: "semaj.najraham" <se...@hotmail.com>
>>> To: <us...@struts.apache.org>
>>> Sent: Friday, July 13, 2007 5:49 AM
>>> Subject: Re: How to display message from resource bundle using Struts EL
>>> tags
>>>
>>>
>>>> Any idea, guys!!
>>>>
>>>> semaj.najraham wrote:
>>>>> I have the following jsp:
>>>>>
>>>>> <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
>>>>> <%@ page import="com.messages.Constants" %>
>>>>>
>>>>> <bean:message key="<%=Constants.SECTION_TITLE %>" />
>>>>>
>>>>> where Constants.java contains the following containts
>>>>>
>>>>> public static final String SECTION_TITLE = "section.title";
>>>>>
>>>>> and key/value is defined in MessageResources.properties file as
>>>>> section.title=Add User
>>>>>
>>>>> How can I get the same functionality using Struts EL tag?
>>>>>
>>>>> Thank you,
>>>>> semaj
>>>>>
>>>>>
>>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/How-to-display-message-from-resource-bundle-using-Struts-EL-tags-tf4069659.html#a11573783
>>>> Sent from the Struts - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>>> For additional commands, e-mail: user-help@struts.apache.org
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>> For additional commands, e-mail: user-help@struts.apache.org
>>>
>>>
>>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>
>
--
View this message in context: http://www.nabble.com/How-to-display-message-from-resource-bundle-using-Struts-EL-tags-tf4069659.html#a11590270
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: How to display message from resource bundle using Struts EL tags
Posted by Nuwan Chandrasoma <my...@gmail.com>.
Hi,
I think the key should be a jsp scripting variable, as your are using a
constant in a java file its being evaludated to ""
why dont you try like this and see..
<bean:define id="myConst" type="java.lang.String">
Constants.SECTION_TITLE
</bean:define>
<bean:el:message key="${myConst}" />
I havent tried this. but this would work i guess :)
Thanks,
Nuwan
----- Original Message -----
From: "semaj.najraham" <se...@hotmail.com>
To: <us...@struts.apache.org>
Sent: Saturday, July 14, 2007 1:40 PM
Subject: Re: How to display message from resource bundle using Struts EL
tags
>
> Nuwan,
>
> sorry for typo... actually i did type <bean:el:message
> key="${Constants.SECTION_TITLE}" />
>
> I'm getting same error:
>
> [ERROR] - Servlet.service() for servlet jsp threw exception
> javax.servlet.jsp.JspException: Missing message for key "" in bundle
> "(default bundle)" for locale en_US
>
> <bean-el:message> has attribute named bundle. Do I need to mention
> anything
> there?
>
> Thanks,
> semaj
>
>
>
> nuwan chandrasoma-2 wrote:
>>
>> Hi,
>>
>> I think it should be like this.
>>
>> <bean-el:message key="${Constants.SECTION_TITLE }" />
>>
>> Thanks,
>>
>> Nuwan
>>
>> ----- Original Message -----
>> From: "semaj.najraham" <se...@hotmail.com>
>> To: <us...@struts.apache.org>
>> Sent: Saturday, July 14, 2007 2:02 AM
>> Subject: Re: How to display message from resource bundle using Struts EL
>> tags
>>
>>
>>>
>>> Laurie,
>>>
>>> This is what I did
>>>
>>> <%@ taglib uri="http://struts.apache.org/tags-bean-el"
>>> prefix="bean-el"%>
>>> <%@ page import="com.messages.Constants" %>
>>>
>>> <bean:message key="${Constants.SECTION_TITLE }" />
>>>
>>> where Constants.java contains the following contants
>>>
>>> public static final String SECTION_TITLE = "section.title";
>>>
>>> and key/value is defined in MessageResources.properties file as
>>> section.title=Add User
>>>
>>> and in struts-config.xml, I have <message-resources
>>> parameter="MessageResources" />
>>>
>>> isn't this the way I'm supposed to do?
>>>
>>> Thanks
>>> semaj
>>>
>>>
>>> Laurie Harper wrote:
>>>>
>>>> That indicates that the expression you're passing in the 'key'
>>>> attribute
>>>> is evaluating to null or the empty string. Check how you're specifying
>>>> the key, and feel free to post a sample of the JSP markup you're using
>>>> if you still can't figure it out.
>>>>
>>>> L.
>>>>
>>>> semaj.najraham wrote:
>>>>> If I change as you mention, I get the following error:
>>>>>
>>>>> [ERROR] - Servlet.service() for servlet jsp threw exception
>>>>> javax.servlet.jsp.JspException: Missing message for key "" in bundle
>>>>> "(default bundle)" for locale en_US
>>>>>
>>>>> Any idea?
>>>>>
>>>>> Thanks,
>>>>> semaj
>>>>>
>>>>>
>>>>> nuwan chandrasoma-2 wrote:
>>>>>> <bean-el:message
>>>>>> key="${stringvar}"/>http://struts.apache.org/1.3.8/struts-el/index.html-----
>>>>>> Original Message -----
>>>>>> From: "semaj.najraham" <se...@hotmail.com>
>>>>>> To: <us...@struts.apache.org>
>>>>>> Sent: Friday, July 13, 2007 5:49 AM
>>>>>> Subject: Re: How to display message from resource bundle using Struts
>>>>>> EL
>>>>>> tags
>>>>>>
>>>>>>
>>>>>>> Any idea, guys!!
>>>>>>>
>>>>>>> semaj.najraham wrote:
>>>>>>>> I have the following jsp:
>>>>>>>>
>>>>>>>> <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
>>>>>>>> <%@ page import="com.messages.Constants" %>
>>>>>>>>
>>>>>>>> <bean:message key="<%=Constants.SECTION_TITLE %>" />
>>>>>>>>
>>>>>>>> where Constants.java contains the following containts
>>>>>>>>
>>>>>>>> public static final String SECTION_TITLE = "section.title";
>>>>>>>>
>>>>>>>> and key/value is defined in MessageResources.properties file as
>>>>>>>> section.title=Add User
>>>>>>>>
>>>>>>>> How can I get the same functionality using Struts EL tag?
>>>>>>>>
>>>>>>>> Thank you,
>>>>>>>> semaj
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> --
>>>>>>> View this message in context:
>>>>>>> http://www.nabble.com/How-to-display-message-from-resource-bundle-using-Struts-EL-tags-tf4069659.html#a11573783
>>>>>>> Sent from the Struts - User mailing list archive at Nabble.com.
>>>>>>>
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>>>>>> For additional commands, e-mail: user-help@struts.apache.org
>>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>>>>> For additional commands, e-mail: user-help@struts.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>>> For additional commands, e-mail: user-help@struts.apache.org
>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/How-to-display-message-from-resource-bundle-using-Struts-EL-tags-tf4069659.html#a11590270
>>> Sent from the Struts - User mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>> For additional commands, e-mail: user-help@struts.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>> For additional commands, e-mail: user-help@struts.apache.org
>>
>>
>>
>
> --
> View this message in context:
> http://www.nabble.com/How-to-display-message-from-resource-bundle-using-Struts-EL-tags-tf4069659.html#a11593733
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: How to display message from resource bundle using Struts EL
tags
Posted by "semaj.najraham" <se...@hotmail.com>.
Nuwan,
sorry for typo... actually i did type <bean:el:message
key="${Constants.SECTION_TITLE}" />
I'm getting same error:
[ERROR] - Servlet.service() for servlet jsp threw exception
javax.servlet.jsp.JspException: Missing message for key "" in bundle
"(default bundle)" for locale en_US
<bean-el:message> has attribute named bundle. Do I need to mention anything
there?
Thanks,
semaj
nuwan chandrasoma-2 wrote:
>
> Hi,
>
> I think it should be like this.
>
> <bean-el:message key="${Constants.SECTION_TITLE }" />
>
> Thanks,
>
> Nuwan
>
> ----- Original Message -----
> From: "semaj.najraham" <se...@hotmail.com>
> To: <us...@struts.apache.org>
> Sent: Saturday, July 14, 2007 2:02 AM
> Subject: Re: How to display message from resource bundle using Struts EL
> tags
>
>
>>
>> Laurie,
>>
>> This is what I did
>>
>> <%@ taglib uri="http://struts.apache.org/tags-bean-el" prefix="bean-el"%>
>> <%@ page import="com.messages.Constants" %>
>>
>> <bean:message key="${Constants.SECTION_TITLE }" />
>>
>> where Constants.java contains the following contants
>>
>> public static final String SECTION_TITLE = "section.title";
>>
>> and key/value is defined in MessageResources.properties file as
>> section.title=Add User
>>
>> and in struts-config.xml, I have <message-resources
>> parameter="MessageResources" />
>>
>> isn't this the way I'm supposed to do?
>>
>> Thanks
>> semaj
>>
>>
>> Laurie Harper wrote:
>>>
>>> That indicates that the expression you're passing in the 'key' attribute
>>> is evaluating to null or the empty string. Check how you're specifying
>>> the key, and feel free to post a sample of the JSP markup you're using
>>> if you still can't figure it out.
>>>
>>> L.
>>>
>>> semaj.najraham wrote:
>>>> If I change as you mention, I get the following error:
>>>>
>>>> [ERROR] - Servlet.service() for servlet jsp threw exception
>>>> javax.servlet.jsp.JspException: Missing message for key "" in bundle
>>>> "(default bundle)" for locale en_US
>>>>
>>>> Any idea?
>>>>
>>>> Thanks,
>>>> semaj
>>>>
>>>>
>>>> nuwan chandrasoma-2 wrote:
>>>>> <bean-el:message
>>>>> key="${stringvar}"/>http://struts.apache.org/1.3.8/struts-el/index.html-----
>>>>> Original Message -----
>>>>> From: "semaj.najraham" <se...@hotmail.com>
>>>>> To: <us...@struts.apache.org>
>>>>> Sent: Friday, July 13, 2007 5:49 AM
>>>>> Subject: Re: How to display message from resource bundle using Struts
>>>>> EL
>>>>> tags
>>>>>
>>>>>
>>>>>> Any idea, guys!!
>>>>>>
>>>>>> semaj.najraham wrote:
>>>>>>> I have the following jsp:
>>>>>>>
>>>>>>> <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
>>>>>>> <%@ page import="com.messages.Constants" %>
>>>>>>>
>>>>>>> <bean:message key="<%=Constants.SECTION_TITLE %>" />
>>>>>>>
>>>>>>> where Constants.java contains the following containts
>>>>>>>
>>>>>>> public static final String SECTION_TITLE = "section.title";
>>>>>>>
>>>>>>> and key/value is defined in MessageResources.properties file as
>>>>>>> section.title=Add User
>>>>>>>
>>>>>>> How can I get the same functionality using Struts EL tag?
>>>>>>>
>>>>>>> Thank you,
>>>>>>> semaj
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> --
>>>>>> View this message in context:
>>>>>> http://www.nabble.com/How-to-display-message-from-resource-bundle-using-Struts-EL-tags-tf4069659.html#a11573783
>>>>>> Sent from the Struts - User mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>>>>> For additional commands, e-mail: user-help@struts.apache.org
>>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>>>> For additional commands, e-mail: user-help@struts.apache.org
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>> For additional commands, e-mail: user-help@struts.apache.org
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/How-to-display-message-from-resource-bundle-using-Struts-EL-tags-tf4069659.html#a11590270
>> Sent from the Struts - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>> For additional commands, e-mail: user-help@struts.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>
>
--
View this message in context: http://www.nabble.com/How-to-display-message-from-resource-bundle-using-Struts-EL-tags-tf4069659.html#a11593733
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: How to display message from resource bundle using Struts EL tags
Posted by Nuwan Chandrasoma <my...@gmail.com>.
Hi,
I think it should be like this.
<bean-el:message key="${Constants.SECTION_TITLE }" />
Thanks,
Nuwan
----- Original Message -----
From: "semaj.najraham" <se...@hotmail.com>
To: <us...@struts.apache.org>
Sent: Saturday, July 14, 2007 2:02 AM
Subject: Re: How to display message from resource bundle using Struts EL
tags
>
> Laurie,
>
> This is what I did
>
> <%@ taglib uri="http://struts.apache.org/tags-bean-el" prefix="bean-el"%>
> <%@ page import="com.messages.Constants" %>
>
> <bean:message key="${Constants.SECTION_TITLE }" />
>
> where Constants.java contains the following contants
>
> public static final String SECTION_TITLE = "section.title";
>
> and key/value is defined in MessageResources.properties file as
> section.title=Add User
>
> and in struts-config.xml, I have <message-resources
> parameter="MessageResources" />
>
> isn't this the way I'm supposed to do?
>
> Thanks
> semaj
>
>
> Laurie Harper wrote:
>>
>> That indicates that the expression you're passing in the 'key' attribute
>> is evaluating to null or the empty string. Check how you're specifying
>> the key, and feel free to post a sample of the JSP markup you're using
>> if you still can't figure it out.
>>
>> L.
>>
>> semaj.najraham wrote:
>>> If I change as you mention, I get the following error:
>>>
>>> [ERROR] - Servlet.service() for servlet jsp threw exception
>>> javax.servlet.jsp.JspException: Missing message for key "" in bundle
>>> "(default bundle)" for locale en_US
>>>
>>> Any idea?
>>>
>>> Thanks,
>>> semaj
>>>
>>>
>>> nuwan chandrasoma-2 wrote:
>>>> <bean-el:message
>>>> key="${stringvar}"/>http://struts.apache.org/1.3.8/struts-el/index.html-----
>>>> Original Message -----
>>>> From: "semaj.najraham" <se...@hotmail.com>
>>>> To: <us...@struts.apache.org>
>>>> Sent: Friday, July 13, 2007 5:49 AM
>>>> Subject: Re: How to display message from resource bundle using Struts
>>>> EL
>>>> tags
>>>>
>>>>
>>>>> Any idea, guys!!
>>>>>
>>>>> semaj.najraham wrote:
>>>>>> I have the following jsp:
>>>>>>
>>>>>> <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
>>>>>> <%@ page import="com.messages.Constants" %>
>>>>>>
>>>>>> <bean:message key="<%=Constants.SECTION_TITLE %>" />
>>>>>>
>>>>>> where Constants.java contains the following containts
>>>>>>
>>>>>> public static final String SECTION_TITLE = "section.title";
>>>>>>
>>>>>> and key/value is defined in MessageResources.properties file as
>>>>>> section.title=Add User
>>>>>>
>>>>>> How can I get the same functionality using Struts EL tag?
>>>>>>
>>>>>> Thank you,
>>>>>> semaj
>>>>>>
>>>>>>
>>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://www.nabble.com/How-to-display-message-from-resource-bundle-using-Struts-EL-tags-tf4069659.html#a11573783
>>>>> Sent from the Struts - User mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>>>> For additional commands, e-mail: user-help@struts.apache.org
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>>> For additional commands, e-mail: user-help@struts.apache.org
>>>>
>>>>
>>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>> For additional commands, e-mail: user-help@struts.apache.org
>>
>>
>>
>
> --
> View this message in context:
> http://www.nabble.com/How-to-display-message-from-resource-bundle-using-Struts-EL-tags-tf4069659.html#a11590270
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org