小编Gou*_*rav的帖子

创建和下载CSV文件Java(Servlet)

我正在开发JAVA EXTJS应用程序,我需要在其中创建和下载CSV文件.

单击按钮时,我希望在客户端计算机中下载CSV文件.

在按钮监听器上,我使用ajax调用servlet.在那里我正在创建一个CSV文件.

我不希望CSV文件保存在服务器中.我希望文件应该使用下载选项动态创建.

我希望文件的内容创建为字符串,然后我将内容作为文件提供,它将在浏览器中作为下载模式打开.(这是我用其他语言实现的,但不知道如何在java中实现它)

这是我的代码,仅用于创建CSV文件,但如果我只能将文件下载为CSV,我真的不想创建或保存CSV文件.

public String createCSV() {
    try {
        String filename = "c:\\test.csv";
        FileWriter fw = new FileWriter(filename);
        fw.append("XXXX");
        fw.append(',');
        fw.append("YYYY");
        fw.append(',');
        fw.append("ZZZZ");
        fw.append(',');
        fw.append("AAAA");
        fw.append(',');
        fw.append("BBBB");
        fw.append('\n');

        CSVResult.close();

        return "Csv file Successfully created";
    } catch(Exception e) {
        return e.toString();
    }
}
Run Code Online (Sandbox Code Playgroud)

谁可以帮我这个事.

谢谢

java csv servlets download

11
推荐指数
2
解决办法
6万
查看次数

单击编辑按钮编辑EXTJS网格中的行,打开一个新窗口以编辑字段

我正在开发一个EXTJS应用程序,我在EXTJS网格中显示数据.

每行都有一个编辑按钮.请检查图像.

我想点击编辑链接,将打开一个弹出窗口,其中包含所有可编辑字段,我可以从那里编辑行.

请帮助我实现这一目标.

网格视图

这是我的代码.

{
    xtype:'actioncolumn',
    width:50,
    items: [{
        icon: 'assets/images/edit.png',  // Use a URL in the icon config
        tooltip: 'Edit',
        handler: function(grid, rowIndex, colIndex) {
            var rec = grid.getStore().getAt(rowIndex);
            alert("Edit " + rec.get('ID'));
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢

extjs extjs4

0
推荐指数
1
解决办法
2222
查看次数

标签 统计

csv ×1

download ×1

extjs ×1

extjs4 ×1

java ×1

servlets ×1