Nested request in <c:import>

"Clint Popetz" <[email protected]>
Newsgroups gmane.comp.jakarta.taglibs.user
Message-ID <[email protected]>
Hi,

Under jsp 2.0 (jstl 1.2), is there any way to force <c:import>, or
perhaps the requestDispatcher.include() in particular, to set up a new
request scope when the resource is in the same context?  I'm using
<c:import> to do sort of a lightweight tiles replacement for a page
menu, and the imported servlet execution is stomping on some of my
request variables that my controller sets up for the view.  So, for
example:

Controller does request.setAttribute("someModel",x);

jsp does <c:import>

imported controller does request.setAttribute("someModel",y)

jsp for imported controller is happy (finds y)

import returns

jspi for original controller finds y instead of x under "someModel",
and bad things happen.

I'd really like the imported servlet to see a wrapped/cloned request,
in which it muck with anything, but that the original request context
is untouched.  I don't know if this prohibited by the jsp spec though.

Thanks,
-Clint
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.