I've got the thing to work returning null as my forward. That leaves a couple
of questions though.
1) Does struts write anything to the response before calling you action class?
2) Does calling flush() on the response output stream cause the response to be
sent? I kind of think it doesn't, but what exactly does flush() do in this
instance.
AND
3) Does struts close the response output stream for me?
--- On Mon 01/23, Frank W. Zammetti < [EMAIL PROTECTED] > wrote:
From: Frank W. Zammetti [mailto: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Cc: [email protected]
Date: Mon, 23 Jan 2006 14:00:15 -0500 (EST)
Subject: Re: returning a non-html file as response
Hi,If you are writing the response from an Action (which yes, you can do asyou
describe), you should return null from execute(). This indicates toStruts that
you have taken responsibility for rendering the response andno forward should
take place, the response should simply be returned as itexists at that point.--
Frank W. ZammettiFounder and Chief Software ArchitectOmnytex
Technologieshttp://www.omnytex.comAIM: fzammettiYahoo: fzammettiMSN: [EMAIL
PROTECTED] Mon, January 23, 2006 1:55 pm, [EMAIL PROTECTED] said:>> I need to
return a differnt kind of resposne type. Its an excel file if> your curious.
I think I understand how to do this with a plain servlet,> but I am trying to
fit it into the structure of the struts architecture.> Can someone explain to
me how to do this? In particular, can I just grab> the response stream from
the response object I get in the execute method> and start writing to it. If
so, what becomes of the forward I'm supposed> to
return.>> Feel free to inform me of my misuse of the platform if that's the
case.>> _______________________________________________> Join Excite! -
http://www.excite.com> The most personalized portal on the Web!>>>>
---------------------------------------------------------------------> To
unsubscribe, e-mail: [EMAIL PROTECTED]> For additional commands, e-mail: [EMAIL
PROTECTED]>>
_______________________________________________
Join Excite! - http://www.excite.com
The most personalized portal on the Web!
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]