Como obtener el HttpServletRequest en Struts 2

Utilizando ServletActionContext

Utilizando ServletRequestAware

Distintos Content Type para Struts 2

Si queremos enviar como un attachment un documento para que sea descargado por el usuario hay que definir el content type del stream en Struts 2. Content Type para Ms Word: application/ms-word  Content Type para un PDF application/pdf