2 |
|
|
3 |
import java.io.IOException; |
import java.io.IOException; |
4 |
import java.io.PrintWriter; |
import java.io.PrintWriter; |
5 |
|
import java.net.URLEncoder; |
6 |
import java.sql.SQLException; |
import java.sql.SQLException; |
7 |
import java.text.SimpleDateFormat; |
import java.text.SimpleDateFormat; |
8 |
import java.util.Date; |
import java.util.Date; |
49 |
} |
} |
50 |
|
|
51 |
if (str != null) { |
if (str != null) { |
52 |
|
type = URLEncoder.encode(type, "UTF-8"); |
53 |
response.setContentType("text/csv"); |
response.setContentType("text/csv"); |
54 |
response.setHeader("Content-Disposition", "filename=" + type + ".csv"); |
response.setHeader("Content-Disposition", "filename=" + type + ".csv"); |
55 |
response.getWriter().print(str); |
response.getWriter().print(str); |
165 |
} |
} |
166 |
|
|
167 |
|
|
168 |
|
|
169 |
sb.append("Forbrugt tid: ;").append( timer.getElapsed() ).append(";;;\n"); |
sb.append("Forbrugt tid: ;").append( timer.getElapsed() ).append(";;;\n"); |
170 |
sb.append("SearchData genereret: ;").append( search.getStatistics().buildTime ).append(";;;\n"); |
sb.append("SearchData genereret: ;").append( search.getStatistics().buildTime ).append(";;;\n"); |
171 |
sb.append("Sammenligning csv genereret: ;").append( new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format( new Date() ) ).append(";;;\n"); |
sb.append("Sammenligning csv genereret: ;").append( new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format( new Date() ) ).append(";;;\n"); |
172 |
|
|
173 |
|
|
174 |
sb.append("Antal dage: ;").append( antal_dage ).append(";;;\n"); |
sb.append("Antal dage: ;").append( antal_dage ).append(";;;\n"); |
175 |
sb.append("Antal adresser testet: ;").append(addrList.size()).append(";;;\n"); |
sb.append("Antal adresser testet: ;").append(addrList.size()).append(";;;\n"); |
176 |
|
double sekunder = timer.getElapsed() / 1000.0; |
177 |
|
int adresserPrSekund = (int) Math.round( addrList.size() / sekunder ); |
178 |
|
sb.append("Antal adresser testet/s: ;").append(adresserPrSekund).append(";;;\n"); |
179 |
|
|
180 |
|
|
181 |
sb.append("Antal ny ok, gl ok: ;").append( antal_nyok_glok ).append(";;;\n"); |
sb.append("Antal ny ok, gl ok: ;").append( antal_nyok_glok ).append(";;;\n"); |
182 |
sb.append("Antal ny ok, gl google: ;").append( antal_nyok_glgoogle ).append(";;;\n"); |
sb.append("Antal ny ok, gl google: ;").append( antal_nyok_glgoogle ).append(";;;\n"); |
183 |
sb.append("Antal ny ok, gl fejl: ;").append( antal_nyok_glfejl ).append(";;;\n"); |
sb.append("Antal ny ok, gl fejl: ;").append( antal_nyok_glfejl ).append(";;;\n"); |