Excellent,

   Thanks for the help musachy - much appreciated.

-Nate

-----Original Message-----
From: Musachy Barroso [mailto:[EMAIL PROTECTED] 
Sent: Friday, March 30, 2007 10:27 AM
To: Struts Users Mailing List
Subject: Re: Struts 2 - Action writing to response output stream

You can just write to the outputstream, and return null from execute,
and
you won't need a NoOp result. I also wrote my own NoOp result when i
started
using S2 ;). Maybe this should be on the FAQs.

musachy

On 3/30/07, Sarr, Nathan <[EMAIL PROTECTED]> wrote:
>
>
>
> Hello,
>
>
>
>    We are using some actions to write directly to the stream for some
> ajax based functionality.  To do this I wrote a
>
> NoOp result type that does nothing.
>
>
>
> [code]
>
> public class NoOp extends StrutsResultSupport {
>
>
>
>
>
>     public NoOp() {
>
>         super();
>
>     }
>
>
>
>     protected void doExecute(String finalLocation, ActionInvocation
> invocation) throws Exception {
>
>         //no op
>
>     }
>
> }
>
>
>
> [/code]
>
>
>
>
>
>
>
>
>
> This allows the action to write the content using:
>
>
>
>     response.getOutputStream().write(contents)
>
>
>
>
>
> I am looking for best practices.  Is this an acceptable way to do this
> or is there a better way to allow an action to return content that I
> would like placed as only part of the page?
>
>
>
> Thanks for the help,
>
> Nathan Sarr
>
>
>
>


-- 
"Hey you! Would you help me to carry the stone?" Pink Floyd

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

Reply via email to