If it is a problem, could it be caused by the following the snippet below? It looks like any custom tag would be ignored if preceded by a $. This seems to be the behavior I saw when I put $ in front of the hello world tag in /jsp-examples/jsp2/tagfiles/hello.jsp.
In org.apache.jasper.compiler.Parser.parseXMLTemplateText() lines 1502, 1506 if (ch != '{') { ttext.write('$'); ttext.write(ch); continue; }
I really don't know much about Jasper, and was just snooping.
-Tim
-------- Original Message -------- Subject: Tomcat 5.0.2 Bug Date: Fri, 30 May 2003 06:36:04 -0700 (PDT) From: Ed Smith <[EMAIL PROTECTED]> Reply-To: Tomcat Users List <[EMAIL PROTECTED]> To: [EMAIL PROTECTED]
I think there is a bug in Tomcat 5.0.2 (at least under Windows XP) dealing with placing a $ before (at least some) tags.
Consider the following JSP:
<jsp:useBean id="login" class="LoginBean" scope="session"/> <jsp:setProperty name="login" property="username" value="foo"/>
<html> <body> $<jsp:getProperty name="login" property="username"/> </body> </html>
In Tomcat 4.1.24, this generates the following HTML (as expected)
<html> <body> $foo </body> </html>
In Tomcat 5.0.2, it generates
<html> <body> $<jsp:getProperty name="login" property="username"/> </body> </html>
****The jsp taglib does not get processed in 5.0.2.**** Note that if I add a space after the $, it works in 5.0.2
Changing to
$ <jsp:getProperty name="login" property="username"/>
gets the following HTML
<html> <body> $ foo </body> </html>
Am I missing something? I didn’t find the problem in either the bugs database or the mailing list archives.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]