I know that works. My main concern was "does tomcat internally construct
a new request". Because then I wouldn't be getting my wrapped request in
the included page.  But it appears to pass along the original request
object (whatever it is).

> -----Original Message-----
> From: Yan Lin [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, April 07, 2004 12:10 AM
> To: Tomcat Users List
> Subject: Re: Wrapping Requests and jsp:include
> 
> 
> Hi, I think that's the correct behaviour for
> <jsp:include> action. The request is shared among all
> the included pages.  If you are still in doubt, you
> can do a simple test by setting a param in your
> request for you main jsp file, then try to retrieve it
> in your included jsp file.  
> 
> Hope this helps:).
> 
> -Yan
> 
> --- Mike Curwen <[EMAIL PROTECTED]> wrote:
> > Hello,
> > 
> > I'm just wanting to check if something is
> > "consistent with Spec".  I've
> > tested code that performs the following, in tomcat
> > 4.1.29, and it 'works
> > as expected'. So I'm curious if this is a
> > 'guaranteed' behaviour across
> > all containers, or if this is one of those fuzzy
> > areas, and it just
> > happily works in Tomcat.
> >  
> > I am using com.oreilly.servlet to upload files and
> > I'm using them
> > through a file upload filter and
> > MultipartRequestWrapper class
> > (borrowing heavily from those available in cos).
> >  
> > in process.jsp:
> > ------------------------------------------
> > <%
> >   MultipartRequestWrapper multi =
> > (MultipartRequestWrapper) request;
> >   filename = multi.getFilesystemName("image_1");
> >   logger.debug("filename: " + filename);
> > %>
> > 
> > <jsp:include page="someOtherJsp.jsp" />
> > ------------------------------------------
> > 
> > in someOtherJsp.jsp:
> > ------------------------------------------
> > <%
> >   MultipartRequestWrapper multi =
> > (MultipartRequestWrapper) request;
> >   filename = multi.getFilesystemName("image_1");
> >   logger.debug("filename: " + filename);
> > %>
> > 
> > 
> > In my log4j logs:
> > DEBUG com.gbim.web.FileUploadFilter - [wrapping
> > request]
> > DEBUG booster/process.jsp - [filename:
> > separator.gif]
> > DEBUG booster/someOtherJsp.jsp - [filename:
> > separator.gif] 
> > 
> > 
> > So: I can access the request again, in the included
> > file, as a
> > MultiPartRequestWrapper.  So when Tomcat, the
> > container, makes its
> > internal jsp:include request, it passes along the
> > *existing* request,
> > wrapped and everything, as is. I seemed to recall
> > some conversation
> > about facades getting in the way, but this has been
> > taken care of since
> > ? Or was I dreaming? I've googled for this (probably
> > imagined)
> > conversation, and can't find it.
> > 
> > 
> > -----------------------------------------------
> > mike curwen                    
> > intermediate programmer
> > globally boundless
> > 
> > 204 885-7733  ext 229
> > www.globallyboundless.com
> > 
> > 
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail:
> > [EMAIL PROTECTED]
> > 
> 
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! Small Business $15K Web Design Giveaway 
> http://promotions.yahoo.com/design_giveaway/
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to