response.setHeader("Content-Disposition",
"attachment; filename=" + filename.toString() + formatExtension);
if ("download".equals(mode)){
GetMapResponse wmsResponse = wms.getMap(request);
wmsResponse.execute(request);
wmsResponse.writeTo(response.getOutputStream());
} else {
KMLNetworkLinkTransformer transformer = new KMLNetworkLinkTransformer();
transformer.setIndentation(3);
Charset encoding = request.getWMS().getCharSet();