Michiel Meeuwissen wrote: > Hello. > > I notice that in tomcat 5.5.20, in contradiction to tomcat 5.5.17, the > findAncestorWithClass method of a Tag now also looks outside the tag-file, > if the tag is used in a tag-file. So, if you use a tag implemented by a > tag-file inside some tag, and inside the file of the tag-file you use a tag > which uses 'findAncestorByClass' it can now see the tag in which the tag of > the tag-file was used. > > Since this breaks the functionality of tag-library I'm maintaining I was > wondering if this was an intentional change, and whether the current > behaviour or the previous one was correct. It's not clear to me from at > least the javadoc of Tag.
The difference is also clear from the generated .java code for such a tag-file. 5.5.20: _jspx_th_mm_import_0.setParent(new javax.servlet.jsp.tagext.TagAdapter((javax.servlet.jsp.tagext.SimpleTag) this )); 5.5.17: _jspx_th_mm_import_0.setParent(null); Does anybody know which class does generate this code? I may want to look in the history of that, for a clue why it was actually changed. Anyhow, the current opinion seems to be that the parent of a tag in a tag-file is the tag which is implemented by this tag-file. Correct? Michiel -- Michiel Meeuwissen mihxil' Peperbus 107 MediaPark H'sum []() +31 (0)35 6772979 nl_NL eo_XX en_US --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]