45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 编程代码 > 阅读资讯:怎么样通过JSP实现从数据库导出数据到Excel下载?

怎么样通过JSP实现从数据库导出数据到Excel下载?

2016-07-06 12:36:10 来源:www.45fan.com 【

怎么样通过JSP实现从数据库导出数据到Excel下载?

本文实例讲述了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> 
<% 
  List<User> users2=um.getUserList(); 
  for(int i=0;i<users2.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实现从数据库导出数据到Excel下载?

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


本文地址:http://www.45fan.com/bcdm/56274.html
Tags: 实现 数据库 JSP
编辑:路饭网
推广内容
推荐阅读
热门推荐
推荐文章
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部