I upgraded to 4.1.10 and got some similar, strange
behaviour with variables in my tags showing up
null.
Here is the work around I used:
I disabled tag handler pooling on the jsp page compiler
in the global web.xml file as follows:
at $CATALINA_BASE/conf/web.xml I added:
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>logVerbosityLevel</param-name>
<param-value>DEBUG</param-value>
</init-param>
<init-param>
<param-name>enablePooling</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
I am no longer having any problems with my tag libs.
Jacob
-----Original Message-----
From: Daniel Schmid [mailto:[EMAIL PROTECTED]]
Sent: Thursday, September 12, 2002 12:46 PM
To: 'Tomcat Users List'
Subject: AW: tomcat 4.1.10 mishandling nested variables in tags?
Is exactly the same for me.
I work with includes in the index.jsp. All the included template which
uses a tag seem to make troubles in 4.1.10. the same app works like a
charm in 4.0.4 with jasper 1.
Daniel Schmid
> -----Urspr�ngliche Nachricht-----
> Von: Dave Townsend [mailto:[EMAIL PROTECTED]]
> Gesendet: Donnerstag, 12. September 2002 15:49
> An: [EMAIL PROTECTED]
> Betreff: tomcat 4.1.10 mishandling nested variables in tags?
>
>
> Just upgraded to 4.1.10 and found that my webapp no longer
> functions. I have tracked this down to a tag that uses nested
> tags. On the old version (4.0.4), immediately after the
> doStartTag call, the variables are declared for the jsp page,
> and their values read from the pageContext, then the jsp
> content of the tag is executed. On the new version after the
> doStartTag, the variables are declared and set to null and
> only have their values updated after the jsp content has been
> executed once. This means that all the variables are null on
> the first run through the tag which as far as I understand
> the spec is not correct.
>
> Is there any fix for this?
>
> Dave
>
> --
> "To successfully keep robbers out of your house put six locks
> on your door. When you go out, lock every other one. No
> matter how long somebody stands there picking the locks, they
> are always locking three."
>
>
>
> --
> To unsubscribe, e-mail:
> <mailto:tomcat-user-> [EMAIL PROTECTED]>
> For
> additional commands,
> e-mail: <mailto:[EMAIL PROTECTED]>
>
>
--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>