dlr         01/09/20 16:38:28

  Modified:    src/tool/org/apache/turbine/tool LocalizationTool.java
  Log:
  Whlie rendering a template, it's better not to throw a nasty stack
  trace.  Instead, return null so the reference renders literally
  (i.e. $l10n.FOO_KEY renders as $l10n.FOO_KEY when FOO_KEY is missing).
  
  Revision  Changes    Path
  1.5       +10 -1     
jakarta-turbine-3/src/tool/org/apache/turbine/tool/LocalizationTool.java
  
  Index: LocalizationTool.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-3/src/tool/org/apache/turbine/tool/LocalizationTool.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -u -r1.4 -r1.5
  --- LocalizationTool.java     2001/09/14 20:25:27     1.4
  +++ LocalizationTool.java     2001/09/20 23:38:28     1.5
  @@ -54,6 +54,7 @@
    * <http://www.apache.org/>.
    */
   
  +import java.util.MissingResourceException;
   import java.util.ResourceBundle;
   import javax.servlet.http.HttpServletRequest;
   
  @@ -115,7 +116,15 @@
               // Cache bundle for use during current request.
               bundle = Localization.getBundle(bundleName, req);
           }
  -        return bundle.getString(key);
  +
  +        try
  +        {
  +            return bundle.getString(key);
  +        }
  +        catch (MissingResourceException noKey)
  +        {
  +            return null;
  +        }
       }
   
       /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to