package cc.kojikanri.util;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.http.HttpServletResponse;
public class CsvOut {
public void writeCSVFile(HttpServletResponse response,
String csvFileName,
String csvHeader,
String csvContents,
String csvFooter) throws IOException{
String csvFileString = "";
if(!csvHeader.equals("") || csvHeader != null) {
csvFileString += csvHeader;
}
if(!csvContents.equals("") || csvContents != null) {
csvFileString += csvContents;
}
if(!csvFooter.equals("") || csvFooter != null) {
csvFileString += csvFooter;
}
response.setContentType("application/octet-stream;charset=windows-31j");
response.setHeader("Content-Disposition","attachment; filename=" + csvFileName + ".csv");
response.setContentLength(csvFileString.toString().getBytes().length);
try {
PrintWriter pw = response.getWriter();
pw.write(csvFileString);
pw.flush();
pw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
^_^.........分享是一种快乐!