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]