grazie, ho risolto facendo un lookup della risorsa...
cmq grazie per l'aiuto
codice:
<c:forEach var="routes" items="${requestScope.airlines_routes}">
<%
String departureAirportMess, arrivalAirportMess, departureAirport, arrivalAirport;
departureAirport = (String) org.apache.struts.taglib.TagUtils.getInstance().lookup(pageContext, "routes", "ID_DEPARTURE_AIRPORT", "page");
departureAirportMess = javax.servlet.jsp.jstl.fmt.LocaleSupport.getLocalizedMessage(pageContext, departureAirport, "airports-resource");
arrivalAirport = (String) org.apache.struts.taglib.TagUtils.getInstance().lookup(pageContext, "routes", "ID_ARRIVAL_AIRPORT", "page");
arrivalAirportMess = javax.servlet.jsp.jstl.fmt.LocaleSupport.getLocalizedMessage(pageContext, arrivalAirport, "airports-resource");
departureAirportMess = departureAirportMess.replace('.','_');
arrivalAirportMess = arrivalAirportMess.replace('.','_');
departureAirportMess = departureAirportMess.replace(' ','_');
arrivalAirportMess = arrivalAirportMess.replace(' ','_');
departureAirportMess = departureAirportMess.replace('/','_');
arrivalAirportMess = arrivalAirportMess.replace('/','_');
departureAirportMess = departureAirportMess.replace('+','_');
arrivalAirportMess = arrivalAirportMess.replace('+','_');
departureAirportMess = departureAirportMess.replace('-','_');
arrivalAirportMess = arrivalAirportMess.replace('-','_');
departureAirportMess = departureAirportMess.replace('(','_');
arrivalAirportMess = arrivalAirportMess.replace('(','_');
departureAirportMess = departureAirportMess.replace(')','_');
arrivalAirportMess = arrivalAirportMess.replace(')','_');
departureAirportMess = departureAirportMess.replace('\'', '_');
arrivalAirportMess = arrivalAirportMess.replace('\'', '_');
%>
<fmt:message key="Airline.text2" /> <fmt:bundle basename="airports-resource"><fmt:message key='${routes["ID_DEPARTURE_AIRPORT"]}' /></fmt:bundle>