From a02e085e6bf186bd7132dd0dc0555a00d370a163 Mon Sep 17 00:00:00 2001 From: kkolinko Date: Sat, 6 Mar 2010 21:03:14 +0000 Subject: [PATCH] Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48668 Honor isELIgnored and isDeferredSyntaxAllowed in the Parser Uncommented the test cases in TestParser/bug48668a.jsp that now are passing. The ##12,13,16,17 remain commented, because they are still failing. git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@919851 13f79535-47bb-0310-9956-ffa450edef68 --- java/org/apache/jasper/compiler/Parser.java | 12 ++++++++---- test/org/apache/jasper/compiler/TestParser.java | 16 ++++++++-------- test/webapp/bug48668a.jsp | 8 ++++---- 3 files changed, 20 insertions(+), 16 deletions(-) diff --git a/java/org/apache/jasper/compiler/Parser.java b/java/org/apache/jasper/compiler/Parser.java index 3955859e9..7cfb2bcdb 100644 --- a/java/org/apache/jasper/compiler/Parser.java +++ b/java/org/apache/jasper/compiler/Parser.java @@ -1462,9 +1462,11 @@ class Parser implements TagConstants { err.jspError(reader.mark(), "jsp.error.no.scriptlets"); } else if (reader.matches("32-

33-Hello

34-Hello ${'foo}

-<%--

35-Hello ${'foo}

--%> +

35-Hello ${'foo}

36-Hello #{'foo}

-<%--

37-Hello #{'foo}

--%> +

37-Hello #{'foo}

40-Hello ${'foo}

41-Hello ${'foo}

42-Hello #{'foo}

-<%--

43-Hello #{'foo}

--%> +

43-Hello #{'foo}

50-Hello ${'foo}

51-Hello ${'foo}

52-Hello #{'foo}

-<%--

53-Hello #{'foo}

--%> +

53-Hello #{'foo}

-- 2.11.0