I am afraid you misundersatnd me. *I mean jus the "contentType"*
Nomatter I set it to text/plain or application/vnd/ms-word,I can not see the difference. So I wonder if there is relly no difference. 2010/12/29 Dave Newton <davelnew...@gmail.com> > http://struts.apache.org/2.x/docs/stream-result.html > > On Tue, Dec 28, 2010 at 7:35 PM, maven apache <apachemav...@gmail.com > >wrote: > > > Hi jlmagc: > > > > How do you set the contenttype in the result of the action? > > > > 2010/12/27 maven apache <apachemav...@gmail.com> > > > > > > > > > > > 2010/12/27 <jlm...@gmail.com> > > > > > >> That's right. I don't have access to the code now, but I will try to > > send > > >> it later. Check the syntax, I'm sure you will find some > > > > > > > > > No hurry. :) Thanks. > > > > > > > > >> examples > > >> Sent via BlackBerry from T-Mobile > > >> > > >> -----Original Message----- > > >> From: maven apache <apachemav...@gmail.com> > > >> Date: Mon, 27 Dec 2010 20:42:15 > > >> To: Struts Users Mailing List<user@struts.apache.org> > > >> Reply-To: "Struts Users Mailing List" <user@struts.apache.org> > > >> Subject: Re: change the filename to be downloaded > > >> > > >> 2010/12/27 <jlm...@gmail.com> > > >> > > >> > I do the same, but with an excel, and I'm able to write the excel > > >> direclty > > >> > to an input stream. I don't know about word, but I suppouse it would > > be > > >> the > > >> > same. Also, I think you can set a getFileName method in the action, > > and > > >> it > > >> > can be used as follows > > >> > > > >> > > > >> write the excel direclty to an input stream > > >> > > >> ? How,the wirte method write(OutputStream out),isn't it? > > >> > > >> > > >> > <param > > >> name="contentDisposition">attachment;filename="{fileName}"</param> > > >> > > > >> *<param > > >> name="contentDisposition">attachment;filename="{fileName}"</param>* > > >> > > >> My god. It can be used in this way? I do not know before. Thanks.:) > > >> > > >> > Sent via BlackBerry from T-Mobile > > >> > > > >> > -----Original Message----- > > >> > From: maven apache <apachemav...@gmail.com> > > >> > Date: Mon, 27 Dec 2010 19:26:16 > > >> > To: Struts Users Mailing List<user@struts.apache.org> > > >> > Reply-To: "Struts Users Mailing List" <user@struts.apache.org> > > >> > Subject: change the filename to be downloaded > > >> > > > >> > Hi: > > >> > In myapplication,I have to generate a ms-word file(I use the apache > > >> poi). > > >> > 1)first I save the generated file to disk. > > >> > 2)set the inputstream according to the file.Of course,the action > > result > > >> > type > > >> > is already set to stream. > > >> > > > >> > here is a exmapleI found about file downing: > > >> > http://www.mkyong.com/struts2/struts-2-download-file-example/ > > >> > > > >> > Now,my problem is how to set the filename? Since the filename is set > > in > > >> the > > >> > action in the struts.xml. > > >> > > > >> > <param > > >> name="contentDisposition">attachment;filename="fileABC.txt"</param> > > >> > > > >> > Is there any way can set the filename dynamicly? > > >> > > > >> > BTW,is there some idea can avoid the step for storing the tmp file > in > > >> the > > >> > disk? > > >> > > > >> > > > >> > > >> > > > > > >