it works just one time.If I open another browser it opens an empty RTF file.My 
app produce correctly the RTF but your solution the second time does not work!
Cache problem?!?!?


---------- Initial Header -----------

>From      : [EMAIL PROTECTED]
To          : user@struts.apache.org
Cc          :
Date      : Tue, 1 Feb 2005 06:46:42 -0800 (PST)
Subject : Re: read local file in ActionStruts

> I do something like this in one app...
>
> I'm creating PDFs on-the-fly and then displaying them on the browser.  I have 
> a directory named temp under my webapp that the PDFs get written to.  The 
> files are named according the the user ID.
> 
> You have the Action writing out the file already... if we assume you also 
> name it according to user ID, here's how to do it...
>
> (1) Make sure your Action adds the user ID to request as an attribute
>
> (2) Add the following forward to your ActionMapping (changing the path 
> accordingly of course):
>
>   <forward name="defaultForward" path="/jsp/showPDF.jsp" />
>
> Naturally, be sure your Action returns this forward.
>
> (3) Add showPDF.jsp to your webapp.  Here it is:
>
>   <%@ page language="java" import="java.util.*" %>
>   <%
>     String url = "http://";;
>     url += request.getServerName();
>     url += ":";
>     url += request.getServerPort();
>     url += "/myApp/temp/";
>     url += (String)request.getAttribute("userID");
>     url += ".pdf";
>   %>
>   <html>
>   <head>
>     <title>Show PDF</title>
>     <meta http-equiv="pragma" content="no-cache">
>     <meta http-equiv="expires" content="0">
>   </head>
>   <body onLoad="window.location='<%=url%>';">
>     Retrieving PDF for display...
>   </body>
>   </html>
>
> That's it.  Does the trick for me, nice and simple.
>
> --
> Frank W. Zammetti
> Founder and Chief Software Architect
> Omnytex Technologies
> http://www.omnytex.com
>
> On Tue, February 1, 2005 9:12 am, [EMAIL PROTECTED] said:
> > could u be more precise?
> > U mean to save there the file and after that read it?!
> > Actually I did not find any instructions.
> > Do u?
> >
> >
> > --------- Initial Header -----------
> >
> >>From      : [EMAIL PROTECTED]
> > To          : "Struts Users Mailing List" user@struts.apache.org
> > Cc          :
> > Date      : Tue, 1 Feb 2005 09:06:51 -0500
> > Subject : Re: read local file in ActionStruts
> >
> >> How about using the javax.servlet.context.tempdir Servletcontext
> >> attribute?
> >>
> >> Dennis
> >>
> >>
> >> Keshav Shetty <[EMAIL PROTECTED]>
> >> 02/01/2005 08:52 AM
> >> Please respond to
> >> "Struts Users Mailing List" <user@struts.apache.org>
> >>
> >>
> >> To
> >> Struts Users Mailing List <user@struts.apache.org>
> >> cc
> >>
> >> Subject
> >> Re: read local file in ActionStruts
> >>
> >>
> >>
> >>
> >>
> >>
> >> Then don't store the file within webapp, but in any server folder and
> >> write a servlet to retrieve the file.
> >>
> >> Thanks & regards
> >> Keshav K Shetty
> >>
> >> [EMAIL PROTECTED] wrote:
> >>
> >> >Tomcat  see a new created file only after shutdown and startup.
> >> >That's a big problem.
> >> >Help!
> >> >
> >> >---------- Initial Header -----------
> >> >
> >> >>From      : "Keshav Shetty" [EMAIL PROTECTED]
> >> >To          : "Struts Users Mailing List" user@struts.apache.org
> >> >Cc          :
> >> >Date      : Tue, 01 Feb 2005 15:36:06 +0200
> >> >Subject : Re: read local file in ActionStruts
> >> >
> >> >
> >> >
> >> >>You can store the file on sever and not in client.
> >> >>If I understood you already created file in your struts action and
> >> >>stored in the server.
> >> >>So instead of giving file:// use full link with http:// link to file.
> >> >>(Hope the file is within webapp) or write your download servlet.
> >> >>
> >> >>Thanks & regards
> >> >>Keshav
> >> >>
> >> >>[EMAIL PROTECTED] wrote:
> >> >>
> >> >>
> >> >>
> >> >
> >> >
> >> >
> >> >>>Hi all
> >> >>>In an Action Struts I create dynamically a file.
> >> >>>After that whit PrintWriter I try to get the file win a script tag
> >> (<script>document.location='file:///xxx.xx'</script>)
> >> >>>My problem is IE or Netscape does not allow me to read local file.
> >> >>>Any alternative idea?
> >> >>>
> >> >>>
> >> >>>
> >> >
> >> >
> >> >
> >> >>>
> >> >>>____________________________________________________________
> >> >>>6X velocizzare la tua navigazione a 56k? 6X Web Accelerator di
> >> Libero!
> >> >>>Scaricalo su INTERNET GRATIS 6X http://www.libero.it
> >> >>>
> >> >>>
> >> >>>
> >> >>>---------------------------------------------------------------------
> >> >>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> >>>
> >> >>>
> >> >
> >> >
> >> >
> >> >>>For additional commands, e-mail: [EMAIL PROTECTED]
> >> >>>
> >> >>>
> >> >>>
> >> >>>
> >> >>>
> >> >>>
> >> >>---------------------------------------------------------------------
> >> >>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> >>For additional commands, e-mail: [EMAIL PROTECTED]
> >> >>
> >> >>
> >> >>
> >> >>
> >> >
> >> >
> >> >
> >> >____________________________________________________________
> >> >6X velocizzare la tua navigazione a 56k? 6X Web Accelerator di Libero!
> >> >Scaricalo su INTERNET GRATIS 6X http://www.libero.it
> >> >
> >> >
> >> >
> >> >---------------------------------------------------------------------
> >> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> >For additional commands, e-mail: [EMAIL PROTECTED]
> >> >
> >> >
> >> >
> >> >
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
> >
> >
> > ____________________________________________________________
> > 6X velocizzare la tua navigazione a 56k? 6X Web Accelerator di Libero!
> > Scaricalo su INTERNET GRATIS 6X http://www.libero.it
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> 



____________________________________________________________
6X velocizzare la tua navigazione a 56k? 6X Web Accelerator di Libero!
Scaricalo su INTERNET GRATIS 6X http://www.libero.it



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

Reply via email to