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, Aladin Alaily <[EMAIL PROTECTED]> wrote:
> 
> Hi Dave,
> 
> This is pretty straightforward. In browser "a", you have a button that 
> says:
> 
> "Export to PDF"
> 
> The code would look like this:
> 
> <html:form action="/exportToPdf.do" target="_NEW">
> <submit name="export" value="Export to PDF">
> </html>
> 
> 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 content-type you want and the format you want (inline or
> attachment).
> 
> Aladin
> 
> 
> > 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 user clicks "export to PDF" or "export to excel" I want a NEW 
> browser
> > to
> > pop up into which I will send the response with the headerType set to 
> the
> > appropriate type.
> >
> > the generation of the XL and PDF is handled for me, but the app flow is
> > where Im foggy.
> >
> > anyone done this?
> >
> > --
> > -Dave
> > [EMAIL PROTECTED]
> >
> 
> 


-- 
-Dave
[EMAIL PROTECTED]

Reply via email to