- Fix reporting of errors which do not correspond to a portion of the JSP source.
authorremm <remm@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 12 Mar 2007 14:04:34 +0000 (14:04 +0000)
committerremm <remm@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 12 Mar 2007 14:04:34 +0000 (14:04 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@517224 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/jasper/compiler/DefaultErrorHandler.java

index cb2bb15..ae31d42 100644 (file)
@@ -67,16 +67,15 @@ class DefaultErrorHandler implements ErrorHandler {
         StringBuffer buf = new StringBuffer();
         
         for (int i=0; i < details.length; i++) {
+            args = new Object[] {
+                    new Integer(details[i].getJspBeginLineNumber()), 
+                    details[i].getJspFileName() };
+            buf.append("\n\n");
+            buf.append(Localizer.getMessage("jsp.error.single.line.number",
+                    args));
             buf.append("\n");
+            buf.append(details[i].getErrorMessage());
             if (details[i].getJspBeginLineNumber() >= 0) {
-                args = new Object[] {
-                        new Integer(details[i].getJspBeginLineNumber()), 
-                        details[i].getJspFileName() };
-                buf.append("\n");
-                buf.append(Localizer.getMessage("jsp.error.single.line.number",
-                        args));
-                buf.append("\n");
-                buf.append(details[i].getErrorMessage());
                 buf.append("\n");
                 buf.append(details[i].getJspExtract());
             }