You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by mr...@apache.org on 2007/05/19 07:12:23 UTC

svn commit: r539688 - in /struts/struts2/branches/STRUTS_2_0_X/core/src/main: java/org/apache/struts2/config/PropertiesSettings.java resources/template/simple/debug.ftl

Author: mrdon
Date: Fri May 18 22:12:22 2007
New Revision: 539688

URL: http://svn.apache.org/viewvc?view=rev&rev=539688
Log:
Improved how properties are loaded, added closing tr tag for debug tag
WW-1746 WW-1712

Modified:
    struts/struts2/branches/STRUTS_2_0_X/core/src/main/java/org/apache/struts2/config/PropertiesSettings.java
    struts/struts2/branches/STRUTS_2_0_X/core/src/main/resources/template/simple/debug.ftl

Modified: struts/struts2/branches/STRUTS_2_0_X/core/src/main/java/org/apache/struts2/config/PropertiesSettings.java
URL: http://svn.apache.org/viewvc/struts/struts2/branches/STRUTS_2_0_X/core/src/main/java/org/apache/struts2/config/PropertiesSettings.java?view=diff&rev=539688&r1=539687&r2=539688
==============================================================================
--- struts/struts2/branches/STRUTS_2_0_X/core/src/main/java/org/apache/struts2/config/PropertiesSettings.java (original)
+++ struts/struts2/branches/STRUTS_2_0_X/core/src/main/java/org/apache/struts2/config/PropertiesSettings.java Fri May 18 22:12:22 2007
@@ -29,6 +29,7 @@
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.struts2.StrutsException;
+import org.apache.struts2.util.ClassLoaderUtils;
 
 import com.opensymphony.xwork2.util.location.LocatableProperties;
 import com.opensymphony.xwork2.util.location.Location;
@@ -53,7 +54,7 @@
      */
     public PropertiesSettings(String name) {
         
-        URL settingsUrl = Thread.currentThread().getContextClassLoader().getResource(name + ".properties");
+        URL settingsUrl = ClassLoaderUtils.getResource(name + ".properties", getClass());
         
         if (settingsUrl == null) {
             LOG.debug(name + ".properties missing");

Modified: struts/struts2/branches/STRUTS_2_0_X/core/src/main/resources/template/simple/debug.ftl
URL: http://svn.apache.org/viewvc/struts/struts2/branches/STRUTS_2_0_X/core/src/main/resources/template/simple/debug.ftl?view=diff&rev=539688&r1=539687&r2=539688
==============================================================================
--- struts/struts2/branches/STRUTS_2_0_X/core/src/main/resources/template/simple/debug.ftl (original)
+++ struts/struts2/branches/STRUTS_2_0_X/core/src/main/resources/template/simple/debug.ftl Fri May 18 22:12:22 2007
@@ -31,7 +31,7 @@
 
         <#assign renderRow=false>
         <#list stackObject.value.keySet() as propertyName>
-            <#if renderRow==true><tr><#else> <#assign renderRow=false> </#if>
+            <#if renderRow==true></tr><tr><#else> <#assign renderRow=false> </#if>
             <td bgcolor="<#if (index % 2) == 0>#BBBBBB<#else>#CCCCCC</#if>">${propertyName}</td>
             <td bgcolor="<#if (index % 2) == 0>#BBBBBB<#else>#CCCCCC</#if>"><#if stackObject.value.get(propertyName)?exists>${stackObject.value.get(propertyName).toString()}<#else>null</#if></td>
     </tr>