日期:2014-05-17  浏览次数:20848 次

List数据给用户下载
现在我从数据库中查询到的数据格式如:
Java code

List list=new ArrayList();
        Map m1=new HashMap();
        Map m2=new HashMap();
        m1.put("name", "张三");
        m1.put("address","北京");
        m1.put("work", "coder");
        m2.put("name", "王五");
        m2.put("address","天津");
        m2.put("work", "ceo");
        list.add(m1);
        list.add(m2);


想问问怎么在action里面实现,从数据库中得到的数据提供给用户下载,我是刚入门菜鸟程序员,多多支持谢谢,

------解决方案--------------------
供用户下载~~~你要明白 如果用户请求一个ACTION 你返回文件 比如EXCEL TXT 页面用户界面提示就是下载。
所以你要完成的是 用数据生成一个EXCEL 文件。
JAVA 有JXL 你可以参考下~~~搜索JAVA 生成EXCEL
------解决方案--------------------
这是请求以后返回给用户~~
response.getWriter().write(文件)
------解决方案--------------------
探讨
供用户下载~~~你要明白 如果用户请求一个ACTION 你返回文件 比如EXCEL TXT 页面用户界面提示就是下载。
所以你要完成的是 用数据生成一个EXCEL 文件。
JAVA 有JXL 你可以参考下~~~搜索JAVA 生成EXCEL

------解决方案--------------------
学习学习
------解决方案--------------------
JXL是导出EXCEL文件~~其实跟你想要的模式应该是一样的~~·

------解决方案--------------------
探讨
哦 意思是要先在硬盘上写个文件 然后再提供个下载。
我是像要是不写 直接把数据对接给输出流可以实现吗