As a general rule you always want to close any stream when done, unless
you know by design that you need it to remain open, so yes, you probably
want to close it.
That being said, I've seen *PLENTY* of code that does things like this
that don't close the stream, and as far as I could tell it wa
Return null. That's it (seriously!) Null effectively means "do not
forward to anything, the response is completely formed".
Frank
David Johnson wrote:
Okay, I've got it opening the second browser (finally got back to it)
using the target="_new" in the form declaration, but here's the real prob
Wow, excellent. Thanks! is tehre anything IU need to do to close my
PrintWriter in the Action class? right now I have
response.setContentType("application/pdf");
response.setHeader("Content-disposition", "inline" );
PrintWriter out = response.getWriter();
socket.write(out); // I get my PDF throu
Return null.
Returning null means you have handled the response and Struts will do no
more.
-Original Message-
From: David Johnson [mailto:[EMAIL PROTECTED]
Sent: Thursday, May 12, 2005 5:47 PM
To: Frank W. Zammetti; Struts Users Mailing List
Subject: Re: Opening a NEW browser for a 2nd
Okay, I've got it opening the second browser (finally got back to it) using
the target="_new" in the form declaration, but here's the real problem
I'm in the action class, and I can can work on the response using
response.setContentType("application/pdf");
response.setHeader("Content-disposition
Ugh, I always forget the simple target attribute! Absolutely agreed,
that's probably the best approach.
--
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com
On Thu, May 12, 2005 11:16 am, David Johnson said:
> whoa that's simple. I'm trying that
-
> > From: David Johnson [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, May 12, 2005 11:17 AM
> > To: Aladin Alaily; Struts Users Mailing List
> > Subject: Re: Opening a NEW browser for a 2nd content type from an action
> >
> > whoa that's simple. I'm tryin
ssage-
From: David Johnson [mailto:[EMAIL PROTECTED]
Sent: Thursday, May 12, 2005 11:17 AM
To: Aladin Alaily; Struts Users Mailing List
Subject: Re: Opening a NEW browser for a 2nd content type from an action
whoa that's simple. I'm trying that first Thanks
One things though, I
whoa that's simple. I'm trying that first Thanks
One things though, I'll have to set the "target" conditionally, only when
the user clicks "PDF" or "EXCEL" since I dont **always** want it opening a
new window...
function setTarget(target) {
document.forms[0].target=target;
}
On 5/12/05, A
ith rendered JavaScript; the
> >> script would then automatically pop open a new window with the
> >> destination
> >> link that generates your unstructured content. You could even provide a
> >> link
> >> in the response if the JavaScript doesn't
Hi Dave,
This is pretty straightforward. In browser "a", you have a button that says:
"Export to PDF"
The code would look like this:
When the user clicks on the button, the action "exportToPdf.do" opens an
ServletOutputStream and writes whatever you want. The headers are also
set to the
cally.
>>
>> Thanks,
>> Paul
>>
>> -Original Message-
>> From: David Johnson [mailto:[EMAIL PROTECTED]
>> Sent: Thursday, May 12, 2005 10:31 AM
>> To: Struts Users Mailing List; CCNY
>> Subject: Opening a NEW browser for a 2nd content type f
second browser
does not open).
Thanks,
Paul
-Original Message-
From: David Johnson [mailto:[EMAIL PROTECTED]
Sent: Thursday, May 12, 2005 10:48 AM
To: Benedict, Paul C; Struts Users Mailing List
Subject: Re: Opening a NEW browser for a 2nd content type from an action
hmm I dont think I
Script doesn't run automatically.
>
> Thanks,
> Paul
>
> -Original Message-
> From: David Johnson [mailto:[EMAIL PROTECTED]
> Sent: Thursday, May 12, 2005 10:31 AM
> To: Struts Users Mailing List; CCNY
> Subject: Opening a NEW browser for a 2nd content type from
cally.
Thanks,
Paul
-Original Message-
From: David Johnson [mailto:[EMAIL PROTECTED]
Sent: Thursday, May 12, 2005 10:31 AM
To: Struts Users Mailing List; CCNY
Subject: Opening a NEW browser for a 2nd content type from an action
Hey all
is it possible to forme my struts app to open up a s
Hey all
is it possible to forme my struts app to open up a second browser window for
the purpose of streaming a different content type (like a pdf file) into it
while maintaining the page in the original browser?
Essentially, I have a nicely rendered HTML report in browser "a" and when
the use
16 matches
Mail list logo