Ok , eso lo acabo de solucionar!.
Pero cuando se abre la ventanita de descarga.. me aparece el nombre que tengo puesto en el Struts.xml.
Existe alguna otra forma de poder poner el nombre, pues que originalmente tiene el archivo?
Parte de mi Struts.xml
Código HTML:
Ver original<action name="DownloadSubtitleAction" class="action.DownloadSubtitleAction" >
<result name="success" type="stream">
<param name="contentType">application/octet-stream
</param> <param name="contentDisposition">attachment;filename="lost.srt"
</param> </result>
<result name="error">download_fail.jsp</result>
</action>
Como podeis observar, en "contentDisposition", pues tengo puesto como nombre "lost.srt"... y al descargar cualquier tipo de archivo, pues siempre se llama asi.