God eftermiddag!
Jag har lite problem med kombinationen struts, jstl och resource bundle.
Jag vill nämligen kunna använda olika språk på mina sidor, beroende på vad användaren väljer.
Problem: Jag får inte fram den label som jag vill ha... det blir exempelvis "???label.test???" där det skall visa ordet TEST som finns i filen ApplicationResources.properties.
Kod:
i web.xml:
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>application</param-name>
<param-value>Resources</param-value>
</init-param>
i logon.jsp:
<%@ page language="java" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>
<h1><fmt:message key="label.test"/></h1>
Filen ApplicationResources.properties ligger under WEB-INF/classes/Resources
Vad gör jag fel?
Tack på förhand.