Marco Marco - 6 months ago 49
Java Question

How to get current Spring profile in jsp file.

I'm developing Spring MVC application. In my application I have two profiles, test and production. Test is enable when I deploy my app to test envirionemnt, Production on production environment.

I need to get current profile in jsp file. Is it possible ? I don't want to send additional variable to get this information because file is included to lot of others files.


You can use something like the following:

ServletContext sc = request.getSession().getServletContext();
WebApplicationContext applicationContext = WebApplicationContextUtils.getWebApplicationContext(sc);
String[] profiles = applicationContext.getEnvironment().getActiveProfiles();