Author: markt
Date: Wed Apr 16 11:28:17 2014
New Revision: 1587870
URL: http://svn.apache.org/r1587870
Log:
Add i18n error messages
Modified:
tomcat/trunk/java/org/apache/jasper/compiler/ELParser.java
tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties
Modified: tomcat/trunk/java/org/apache/jasper/compiler/ELParser.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/compiler/ELParser.java?rev=1587870&r1=1587869&r2=1587870&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/jasper/compiler/ELParser.java (original)
+++ tomcat/trunk/java/org/apache/jasper/compiler/ELParser.java Wed Apr 16
11:28:17 2014
@@ -298,13 +298,17 @@ public class ELParser {
}
char quote = input.charAt(0);
if (quote != '\'' && quote != '\"') {
- throw new IllegalArgumentException();
+ throw new IllegalArgumentException(Localizer.getMessage(
+
"org.apache.jasper.compiler.ELParser.invalidQuotesForStringLiteral",
+ input));
}
int lastAppend = 1;
StringBuilder output = null;
if (input.charAt(len - 1) != quote) {
- throw new IllegalArgumentException();
+ throw new IllegalArgumentException(Localizer.getMessage(
+
"org.apache.jasper.compiler.ELParser.invalidQuotesForStringLiteral",
+ input));
}
for (int i = 1; i < len - 1; i++) {
char ch = input.charAt(i);
@@ -388,7 +392,9 @@ public class ELParser {
if (ch == '\\' || ch == '\'' || ch == '\"') {
buf.append(ch);
} else {
- throw new IllegalArgumentException();
+ throw new IllegalArgumentException(Localizer.getMessage(
+
"org.apache.jasper.compiler.ELParser.invalidQuoting",
+ expression));
}
} else if (ch == quote) {
buf.append(ch);
Modified: tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties?rev=1587870&r1=1587869&r2=1587870&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties
(original)
+++ tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties Wed
Apr 16 11:28:17 2014
@@ -395,6 +395,9 @@ jsp.tldCache.noTldSummary=At least one J
#ELInterpreter
jsp.error.el_interpreter_class.instantiation=Failed to load or instantiate
ELInterpreter class [{0}]
+org.apache.jasper.compiler.ELParser.invalidQuotesForStringLiteral=The String
literal [{0}] is not valid. It must be contained with single or double quotes.
+org.apache.jasper.compiler.ELParser.invalidQuoting=The expression [{0}] is not
valid. Within a quoted String only [\], ['] and ["] may be escaped with [\].
+
org.apache.jasper.compiler.TldCache.servletContextNull=The provided
SevletContext was null
org.apache.jasper.servlet.JasperInitializer.onStartup=Initializing Jasper for
context [{0}]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]