0

私は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
}

ファイルを適切にフォーマットするにはどうすればよいですか?事前に感謝します

4

0 に答える 0