私はJavaプログラミングの初心者で、おそらく簡単な質問ですが、問題を解決できません.javascript関数を使用して、csvファイルを作成してダウンロードするJSPページにajax経由で送信されるcsvファイルを作成します。問題は、行 0 からではなく、行 9 から始まる csv 内のデータが最初の 9 行を空のままにすることです。これは JSP の Java コードです。
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%response.setContentType("application/vnd.ms-excel");%>
<%response.setHeader("Content-disposition","attachment;filename=tabella.csv"); %>
<logic:equal parameter="type" scope="request" value="exportCSV">
<%
String csv =(String)session.getAttribute("csv");
out.print(csv.toString());
out.flush();
%>
</logic:equal>
[編集]
function exportToCSV(){
var header = '';
var csv='';
//get header
$table = jQuery('table');
$th = $table.find('th');
$th.each(function(){
var text = ''+ jQuery(this).text()+ '';
header += text + ";";
});
csv += header;
csv +="\n";
....
get row
}
ファイルを適切にフォーマットするにはどうすればよいですか?事前に感謝します