BTW I forgot to mention that I tried applying this patch myself to the
Parser.java source code, without success - the patch as is does not
appear to resolve the issue.
Jeffrey Bonevich wrote:
>
> I found the following message in the archives for tomcat-dev from Dec
> 1999. It appears to never have been introduced to the distribution or
> to CVS or anything. Wondering what the status of a fix might be.
>
> *********************************************************************
>
> To: <[EMAIL PROTECTED]>
> Subject: PATCH: tagdependent tags should not parse content
> From: "Danno Ferrin" <[EMAIL PROTECTED]>
> Date: Wed, 08 Dec 1999 18:19:24 -0700
>
> The bodycontent=tagdependent should provide a literal copy of the tag
> content. =JSP will handle JSP elements first, but tagdependent
> shoudlnt.
>
> Index: src/share/org/apache/jasper/compiler/Parser.java
> ===================================================================
> RCS file:
> /home/cvspublic/jakarta-tomcat/src/share/org/apache/jasper/compiler/Parser.java,v
> retrieving revision 1.6
> diff -C3 -r1.6 Parser.java
> *** Parser.java 1999/11/08 03:14:27 1.6
> --- Parser.java 1999/12/09 01:17:40
> ***************
> *** 752,758 ****
> String tagEnd = "</"+tag+">";
> // Parse until the end of the tag body.
> // Then skip the tag end...
> ! parser.parse(tagEnd);
> reader.advance(tagEnd.length());
> listener.handleTagEnd(bodyStart,
> reader.mark(), prefix,
> shortTagName, attrs,
> tli, ti);
> --- 752,764 ----
> String tagEnd = "</"+tag+">";
> // Parse until the end of the tag body.
> // Then skip the tag end...
> ! if
> (bc.equalsIgnoreCase(TagInfo.BODY_CONTENT_TAG_DEPENDENT))
> ! // accept no core elements for tag
> dependent,
> ! // i.e. literal inclusion of the
> content
> ! parser.parse(tagEnd, new Class[] {});
> ! else
> ! // it is JSP body content, so accept
> all core elements
> ! parser.parse(tagEnd);
> reader.advance(tagEnd.length());
> listener.handleTagEnd(bodyStart,
> reader.mark(), prefix,
> shortTagName, attrs,
> tli, ti);
>
> --
> Jeffrey & Nikole Bonevich
> Maxmillian Bonevich
> Ann Arbor, Michigan
> [EMAIL PROTECTED]
> http://www.bonevich.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]
--
Jeffrey & Nikole Bonevich
Maxmillian Bonevich
Ann Arbor, Michigan
[EMAIL PROTECTED]
http://www.bonevich.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]