如何实现在Spring Boot、JSP、JavaScript、MySQL数据库中点击按钮下载CSV文件



我是Spring boot的新手,我已经创建了一个web应用程序(即电子商务web应用程序(。在我的JSP页面中,我有两个按钮,一个用于上传CSV文件,另一个按钮用于将数据库中的数据下载为CSV格式。我已经上传了CSV文件,我不知道下载的东西。任何建议或教程都将不胜感激。

这里有一个可以在JS中使用的小函数。只需将csvContent替换为之前从数据库上传或导出的CSV即可。

const downloadCSVExample = () => {
const csvContent = `data:text/csv;charset=utf-8,Column1,Column2
Row1Data1,Row1Data2
Row2Data1,Row2Data2`;
const encodedUri = encodeURI(csvContent);
const link = document.createElement("a");
link.setAttribute("href", encodedUri);
link.setAttribute("download", "myFile.csv");
document.body.appendChild(link);
link.click();
};

最新更新