Seems to be a Jasper thing, exactly the same happens with Tomcat 4.0.4. If
you programatically dispatch a request from within a JSP, either with
something like this:

<%RequestDispatcher rd = application.getRequestDispatcher("/Included.jsp");
 rd.include(request, response);%>

or with the equivalent code in a custom tag, then the output stream isn't
flushed first, so the included stuff ends up before the stuff that preceeded
it.

----- Original Message -----
From: "Alex Sumner" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, August 13, 2002 5:26 PM
Subject: Re: [JBoss-dev] [ jboss-Bugs-594563 ] Include of JSP jumps to top
of page


> I've seen something very similar with Jetty 3.1.7. Calling
> RequestDispatcher.include() should flush the output stream, but it appears
> not to. If you add an explicit
>
> response.getWriter().flush();
>
> (or response.getOutputStream().flush() I guess, though I haven't tried it)
> just before the include(), then it works as expected.
>
> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, August 13, 2002 1:18 PM
> Subject: [JBoss-dev] [ jboss-Bugs-594563 ] Include of JSP jumps to top of
> page
>
>
> > Bugs item #594563, was opened at 2002-08-13 12:18
> > You can respond by visiting:
> >
>
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=594563&group_id
> =22866
> >
> > Category: CatalinaBundle
> > Group: v3.0 Rabbit Hole
> > Status: Open
> > Resolution: None
> > Priority: 5
> > Submitted By: Jeff Miner (jeff_miner)
> > Assigned to: Scott M Stark (starksm)
> > Summary: Include of JSP jumps to top of page
> >
> > Initial Comment:
> > OS: Win98
> > JDK: 1.4
> >
> > I have some code that manually does a JSP include
> > by getting a RequestDispatcher.  The code worked
> > under Weblogic 5.1 and 6.  In Jboss/Catalina,
> > although there are no errors thrown, the output from
> > the included JSP gets put at the top of the containing
> > page rather than in the middle where it was called.
> > This is puzzling because it ought to be exactly the
> > same as a <jsp:include ...> tag (and I assume those
> > work!)
> >
> > ******Containing Page*******
> > ....<table><tr><td>
> >
> > <%= myObject.getOutput(request, response) %>
> >
> > </td></tr></table>...
> >
> >
> > ******* Object ********
> >   public String getOutput(HttpServletRequest request,
> > HttpServletResponse response) {
> >      RequestDispatcher dispatch =
> > context.getRequestDispatcher("someJSP.jsp");
> >      try {
> >            dispatch.include(request, response);
> >           } catch(Exception e){}
> >     return "";
> > *************
> >
> > The output from "someJSP.jsp" should go inside the
> > table, but instead it goes at the top of the containing
> > page.
> >
> >
> > ----------------------------------------------------------------------
> >
> > You can respond by visiting:
> >
>
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=594563&group_id
> =22866
> >
> >
> > -------------------------------------------------------
> > This sf.net email is sponsored by: Dice - The leading online job board
> > for high-tech professionals. Search and apply for tech jobs today!
> > http://seeker.dice.com/seeker.epl?rel_code=31
> > _______________________________________________
> > Jboss-development mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/jboss-development
> >
> >
>
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by: Dice - The leading online job board
> for high-tech professionals. Search and apply for tech jobs today!
> http://seeker.dice.com/seeker.epl?rel_code=31
> _______________________________________________
> Jboss-development mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-development
>
>



-------------------------------------------------------
This sf.net email is sponsored by: Dice - The leading online job board
for high-tech professionals. Search and apply for tech jobs today!
http://seeker.dice.com/seeker.epl?rel_code=31
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to