This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
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
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: