0
Имейте проблему при экспорте данных через XPage XAgent. Все отлично работает в IE и Firefox, но Chrome не признает его в качестве таблицы Excel, загружает и сохраняет его в качестве имени XPage (report.xsp) .. Просто делать простые вещи ..XAgent для экспорта в Excel
var exCon = facesContext.getExternalContext();
var writer = facesContext.getResponseWriter();
var response = xxCon.getResponse();response.setContentType("application/vnd.ms-excel");
response.setHeader("Cache-Control", "no-cache");
writer.write("<table border=\"1\">");
writer.write("<thead><tr>");
etc...
Я что-то упускаю, или есть лучший способ сделать это? Спасибо за любую помощь.
ли параметр Content-Disposition заголовок, который указывает браузеру имя файла? –
Hi Per ... спасибо, я добавил response.setHeader («Content-Disposition», «attachment; filename = CompareABull.xlsx») теперь Excel отказывается открывать файл –
Итак, Chrome загружает файл, как ожидалось сейчас? Что говорит Excel? –