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?
> > >> >
> > >> >
> > >>
> > >>
> > >
> >
>

Reply via email to