タイトル: CSVファイルダウンロード方法(Ajax)
本稿はJavaのSpring FrameworkにおいてAjaxを用いたCSVファイルのダウンロード方法を記載します。
HTML
<button id="download" type="submit">ダウンロード</button> |
Javascript
$("#download").click(function() { }).done(function(data, status, jqXHR) { let downloadUrl = (window.URL || window.webkitURL).createObjectURL(downloadData); }); |
Java
@RequestMapping("csvDownload") response.setContentType(MimeTypeUtils.APPLICATION_OCTET_STREAM_VALUE + ";charset=utf-8"); try (PrintWriter printWriter = response.getWriter()) { String str = "a" + "," + "1" + "\r\n"; printWriter.print(str); } catch (IOException e) { e.printStackTrace(); } |