Thanks !! It works fine now !!!!!
How I know which fields are on the value stack ?? Where I found this
information in the struts2 docs ?
Best Regards
Herrera
Jeromy Evans - Blue Sky Minds wrote:
>
> I'm not sure if you're proposed change is an improvement or not, but in
> 2.06 dynamic parameters do work for contentType, contentLength,
> contentDisposition and the input stream name.
>
> ie. I use this:
> <result name="download" type="stream">
> <param name="inputName">myStream</param>
> <param name="contentType">${contentType}</param>
> <param name="contentLength">${contentLength}</param>
> <param name="contentDisposition">attachment;
> filename=${filename}</param>
> </result>
> where contentType, contentLength and filename are on the value stack.
>
> The only problem I've encountered with these dynamic params is that you
> can't set them to blank values or force them to not be included as
> StreamResult uses the default value instead. I haven't check if there's
> anything on JIRA for this.
>
> If you need anything more than this you can write your own custom result
> type based on StreamResult and register it in struts.xml. See
> http://struts.apache.org/2.x/docs/result-configuration.html
>
> Pedro Herrera wrote:
>> I need to pass dynamic parameters for a DownLoadFile Action. I´ve seen
>> the
>> source of StreamResult and for example :
>> oResponse.setContentType(conditionalParse(contentType,
>> invocation));
>>
>> in my opinion, the correct shoud be :
>>
>> oResponse.setContentType( (String)
>> invocation.getStack().findValue(conditionalParse(contentLength,
>> invocation)));
>>
>> to provide dynamic parameters, like inputStream param , isn´t ?
>>
>>
>> Thanks
>>
>> Herrera
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
--
View this message in context:
http://www.nabble.com/S2---for-parameters-dynamics-in-StreamResult-tf3784148.html#a10711422
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]