Cannot find message resources under key

Hi All,

I get the following error in the JSP page in weblogic 9.2 environment. The same JSP works fine in 8.1

Cannot find message resources under key ${language}' javax.servlet.jsp.JspException: Cannot find message resources under key ${language} at org.apache.struts.util.RequestUtils.retrieveMessageResources(RequestUtils.java:1103) at org.apache.struts.util.RequestUtils.message(RequestUtils.java:1043) at org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:294) at org.apache.strutsel.taglib.bean.ELMessageTag.doStartTag

The web.xml entry:

<servlet><servlet-name>action</servlet-name>

<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>

<init-param>

<param-name>application</param-name>

<param-value>com.ccrg.resources.common.ApplicationResources</param-value>

</init-param>

<load-on-startup>1</load-on-startup>

</servlet>

struts-config.xml entry:

<message-resources parameter="resources.ApplicationResources"/>

<message-resources parameter="resources.TextResources_Profile_en" key="TEXT_RESOURCES_PROFILE_en"/>

<message-resources parameter="resources.TextResources_Profile_fr" key="TEXT_RESOURCES_PROFILE_fr"/>

the login.jsp:

<%@ taglib uri="/WEB-INF/avis-html.tld" prefix="avishtml" %>

<%@ taglib uri="/WEB-INF/struts-html-el.tld" prefix="html-el" %>

<%@ taglib uri="/WEB-INF/struts-bean-el.tld" prefix="bean-el" %>

<%@ taglib uri="/WEB-INF/struts-logic-el.tld" prefix="logic-el" %>

<%@ taglib uri="/WEB-INF/c.tld" prefix="c" %>

<c:set var="language" value="TEXT_RESOURCES_PROFILE_${SiteLanguage}/profile"/>

</c:if>

<bean-el:message key="profile.login.pi.memberLogin" bundle="${language}"/>

thanks,

Balaji

[1963 byte] By [balajiseshadria] at [2007-11-26 22:47:38]
# 1
The issue is solved by enabling rtexprvalue to 'true' in the tld file
balajiseshadria at 2007-7-10 12:06:42 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...