主页 > 知识库 > JSP实现从数据库导出数据到Excel下载的方法

JSP实现从数据库导出数据到Excel下载的方法

热门标签:服务器配置 Linux服务器 Mysql连接数设置 电子围栏 银行业务 阿里云 团购网站 科大讯飞语音识别系统

本文实例讲述了JSP实现从数据库导出数据到Excel下载的方法。分享给大家供大家参考,具体如下:

关键代码:

%@ page contentType="application/msexcel" %>
%
  //response.setHeader("Content-disposition","inline; filename=videos.xls");
  response.setHeader("Content-disposition","attachment; filename=test.xls");
  //以上这行设定传送到前端浏览器时的档名为test.xls
  //就是靠这一行,让前端浏览器以为接收到一个excel档 
%>

简单测试例子:

%@ page language="java" import="java.util.*,java.io.*" pageEncoding="GBK"%> 
%@ page contentType="application/msexcel" %> 
% 
  //response.setHeader("Content-disposition","inline; filename=videos.xls"); 
  response.setHeader("Content-disposition","attachment; filename=test.xls"); 
  //以上这行设定传送到前端浏览器时的档名为test.xls 
  //就是靠这一行,让前端浏览器以为接收到一个excel档  
%> 
%@ page import="org.springframework.web.context.WebApplicationContext"%> 
%@ page import="com.test.*"%> 
%@ page import="org.springframework.web.context.support.WebApplicationContextUtils"%> 
% 
String path = request.getContextPath(); 
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 
%> 
% 
WebApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(this.getServletContext()); 
UserManager um = (UserManager) ctx.getBean("userManager"); 
 %> 
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
html> 
 head> 
  base href="%=basePath%>"> 
  title>spring jdbc test/title> 
  meta http-equiv="pragma" content="no-cache"> 
  meta http-equiv="cache-control" content="no-cache"> 
  meta http-equiv="expires" content="0">   
  meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> 
  meta http-equiv="description" content="This is my page"> 
  !-- 
  link rel="stylesheet" type="text/css" href="styles.css"> 
  --> 
 /head> 
 body> 
br> 
table border="1" width="100%"> 
tr> td>id/td> td>name/td> 
  /tr> 
% 
    ListUser> users2=um.getUserList(); 
    for(int i=0;iusers2.size();i++) 
    { 
      int t_id2=users2.get(i).getId(); 
      String t_name2=users2.get(i).getName(); 
      %> 
      tr> 
   td>%=t_id2 %>/td> td>%=t_name2 %>/td> 
  /tr> 
      % 
    } 
 %> 
/table> 
 /body> 
/html> 

希望本文所述对大家JSP程序设计有所帮助。

您可能感兴趣的文章:
  • 使用IDEA编写jsp时EL表达式不起作用的问题及解决方法
  • springMVC如何将controller中Model数据传递到jsp页面
  • 实例解析JSP中EL表达式的各种运用
  • JSP入门之HelloWorld程序实例
  • JSP上传excel及excel插入至数据库的方法
  • JSP 不能解析EL表达式的解决办法
  • JSP EL表达式详细介绍
  • jsp 不支持EL表达式,解决办法
  • JSP页面无法识别EL表达式问题解决方案

标签:江苏 蚌埠 广元 衢州 大理 萍乡 衡水 枣庄

巨人网络通讯声明:本文标题《JSP实现从数据库导出数据到Excel下载的方法》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266