I have some custom properties I want available in my application. Unfortunately, I am unable to get the properties to work in struts 2.2.3
My property file is located: WEB-INF\classes\test.properties Contents of test.properties: theme.debug.value = true static.content.server.url = /static jquery.core.version = 1.6.1 jquery.ui.version = 1.8.13 jquery.ui.external.bgiframe.version = 2.1.2 My struts.properties file contains the following property: struts.custom.properties=test Here is how I'm attempting to reference the property: <s:text name="static.content.server.url" /> I also looked at the struts2 source to make sure I am using the property correctly (package org.apache.struts2.config.SettingsTest ). Judging from this test class it appears that I am: public void testSettings() { assertEquals("12345", Settings.get(StrutsConstants. STRUTS_MULTIPART_MAXSIZE)); assertEquals("\temp", Settings.get(StrutsConstants. STRUTS_MULTIPART_SAVEDIR)); assertEquals("test,org/apache/struts2/othertest", Settings.get( StrutsConstants.STRUTS_CUSTOM_PROPERTIES)); assertEquals("testvalue", Settings.get("testkey")); assertEquals("othertestvalue", Settings.get("othertestkey")); int count = getKeyCount(); assertEquals(12, count); } Is there a way to expose what properties are available for reference? What am I missing here? Thank you. Mitch