The implicit "out" variable in a
JSP represents the JspWriter that allows us to write stuff back from the JSP.
When a body tag is encountered, what happens is that a BodyContent object is created. BodyContent is a subclass of JspWriter and is (if you like) a "scratch pad" or temporary area to which content can be written and if required, manipulated.
It's like a stack meaning that the JspWriter belonging to the JSP page is the "previous out". Of course nested body tags also means creating more BodyContent objects too...
Cheers
Simon
[This message has been edited by Simon Brown (edited August 29, 2001).]