Estuve averiguando al respecto y estan en lo correcto, aqui u ejemplo de como ocuparlo
Código PHP:
<%@page contentType="application/vnd.ms-excel"%>
<%
String nombre = "fichero.csv";
response.setHeader("Content-Disposition","attachment; filename=\""+ nombre + "\"");
for (int i=0 ; i<20; i++)
{
for(int j=0;j<10;j++)
{
out.write(i+j + "," );
}
out.write("\n");
}
%>
Todo lo que debes hacer es pasar la ruta completa al archivoq ue quieres que se descargue, pero debes estar seguro de que Tomcat tenga lso permisos necesarios para aceder a otras carpetas del sistema si es que tu archivo esta fuera de la carpeta de tu webapp
Saludos