Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JspWriter不是从excel文件的第1行开始写入_Java_Jsp_Csv_Export To Excel - Fatal编程技术网

Java JspWriter不是从excel文件的第1行开始写入

Java JspWriter不是从excel文件的第1行开始写入,java,jsp,csv,export-to-excel,Java,Jsp,Csv,Export To Excel,我是java编程新手,这可能是一个简单的问题,但我无法解决这个问题: 通过javascript函数,我创建了一个csv文件,该文件通过ajax发送到一个JSP页面,用于编写和下载csv文件。 问题是csv中的数据从第9行开始,而不是从第0行开始,前9行为空。这是JSP中的java代码: 如何正确设置文件格式?thakns Prevance向我们展示更多的代码。您能使用csv.toString().trim()?您好,@新的白痴我尝试了您的解决方案,但结果是same@VigneshVino这都

我是java编程新手,这可能是一个简单的问题,但我无法解决这个问题: 通过javascript函数,我创建了一个csv文件,该文件通过ajax发送到一个JSP页面,用于编写和下载csv文件。 问题是csv中的数据从第9行开始,而不是从第0行开始,前9行为空。这是JSP中的java代码:



如何正确设置文件格式?thakns Prevance

向我们展示更多的代码。您能使用
csv.toString().trim()
?您好,@新的白痴我尝试了您的解决方案,但结果是same@VigneshVino这都是服务器端代码,如果你想我可以发布客户端代码解决问题,只需添加'out.clear()'来修复格式设置
<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
}