¿Parámetros de lectura JSP / servlet del archivo de propiedades?

Mis páginas JSP necesitan mostrar información diferente según el entorno en el que se encuentren (desarrollador, producción, sandbox, etc.). Quiero tener un archivo de propiedades para cada uno de estos entornos que contenga todos los parámetros que puedan necesitar. ¿Cómo puedo hacer referencia a las propiedades de este archivo en una página JSP?

Mis pensamientos son:

Haga que un servlet alimente las propiedades en forma de un objeto modelo a todas las páginas JSP para que pueda hacer referencia a ellas como $ {properties.propertyName}De alguna manera, haga referencia a este archivo de propiedades en web.xml, ¿entonces quizás llame a algo como $ {context.properties.propertyName}?En lugar de un archivo de propiedades, enumere los parámetros en web.xml y haga referencia a los de las páginas JSP. No estoy seguro de cómo hacer esto, pero preferiría un archivo de propiedades más simple.

ACTUALIZAR - Debería haber mencionado que estoy usando Spring 3.0 y Spring webmvc. Entonces, si hay algunas formas recomendadas de hacer esto usando Spring, ¡eso es ideal!

Respuestas a la pregunta(4)

Su respuesta a la pregunta