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

