aspose file tools*
The moose likes Servlets and the fly likes downloading csv within Struts Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "downloading csv within Struts" Watch "downloading csv within Struts" New topic
Author

downloading csv within Struts

damien malone
Ranch Hand

Joined: May 06, 2003
Posts: 35
Hello
Apologies if this is not the correct forum. I have written a servlet that generates a csv file. This all works fine, but I now want to integrate this servlet into a struts web app. I have the following lines at the top of my servlet
String filename = "export.csv";
response.setContentType("application/unknown");
response.setHeader("Content-Disposition", "attachment;filename=\""+filename+"\"");

I have also tried re-writting as a jsp. and placing the setheader into the action class.
However what ever I try, when I try and access the page, the servlet and action class are run (I have system outs that are displayed) but the browser then pops up a message dialog saying unable to locate the web page I am trying to download.
Any ideas??
Thanks
Damien Malone
Anonymous
Ranch Hand

Joined: Nov 22, 2008
Posts: 18944
Just configure your servlet in your web.xml on a different path than struts. Also struts uses a servlet as controller when you check your
web.xml. Normally it is mapped to /do/ or *.do.
So maybe a good solution would be to create the following entry:

Then you can access your Servlet with
http://yourserver/yourapp/generator/
hope that helped
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: downloading csv within Struts
 
Similar Threads
Adding/changing java classes on eclipse project
How to download csv file
convert data in JSP page to .csv format
is it possible to convert reports in jsp to pdf format?
Progress Bar Issue in JSP