si se puede, todo tu codigo de jxl donde procesas tu archivo de excel lo haces en un javaBean y haces un metodo que te guarde el excel pero en lugar de que lo escriba en un fichero te devuelva el excel en un arreglo de bytes, despues solamente en tu jsp pones algo como esto:
Código java:
Ver originalresponse.setHeader("Content-Disposition", "attachment; filename=\"reporte-dinamico.xls\"");
try{
byte[] bytes = excel.salvar(); // <---- aqui invoco el metodo del javabean que me devuelve el excel en un arreglo de bytes
response.setContentLength(bytes.length);
for(int i = 0; i < bytes.length; i++)
dataOutput.writeByte(bytes[i]);
response.getOutputStream().close();
out.println("No se pudo crear el archivo debido al siguiente error:<br>"+e.toString());
}
bueno, para hacer esto y lo hago con la libreria POI si gustas te puedo pasar un ejemplo...
saludos