Re: Opening a NEW browser for a 2nd content type from an action

2005-05-12 Thread Frank W. Zammetti
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

Re: Opening a NEW browser for a 2nd content type from an action

2005-05-12 Thread Frank W. Zammetti
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

Re: Opening a NEW browser for a 2nd content type from an action

2005-05-12 Thread David Johnson
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

RE: Opening a NEW browser for a 2nd content type from an action

2005-05-12 Thread Benedict, Paul C
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

Re: Opening a NEW browser for a 2nd content type from an action

2005-05-12 Thread David Johnson
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

Re: Opening a NEW browser for a 2nd content type from an action

2005-05-12 Thread Frank W. Zammetti
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

Re: Opening a NEW browser for a 2nd content type from an action

2005-05-12 Thread David Johnson
- > > 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

RE: Opening a NEW browser for a 2nd content type from an action

2005-05-12 Thread Benedict, Paul C
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

Re: Opening a NEW browser for a 2nd content type from an action

2005-05-12 Thread David Johnson
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

Re: Opening a NEW browser for a 2nd content type from an action

2005-05-12 Thread David Johnson
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

Re: Opening a NEW browser for a 2nd content type from an action

2005-05-12 Thread Aladin Alaily
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

Re: Opening a NEW browser for a 2nd content type from an action

2005-05-12 Thread Frank W. Zammetti
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

RE: Opening a NEW browser for a 2nd content type from an action

2005-05-12 Thread Benedict, Paul C
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

Re: Opening a NEW browser for a 2nd content type from an action

2005-05-12 Thread David Johnson
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

RE: Opening a NEW browser for a 2nd content type from an action

2005-05-12 Thread Benedict, Paul C
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

Opening a NEW browser for a 2nd content type from an action

2005-05-12 Thread David Johnson
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