JSP 導(dǎo)出Excel表格的實(shí)例
java 后臺(tái)返回一個(gè)ModelAndView 對(duì)象,然后加入這2行設(shè)置
response.setContentType("application/vnd.ms-excel"); response.setHeader("Content-disposition","attachment;filename=" + URLEncoder.encode("會(huì)員列表.xls", "UTF-8"));
也可以把這二行設(shè)置放入JSP中
在jsp代碼如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <% response.setContentType("application/vnd.ms-excel"); response.setHeader("Content-disposition","attachment;filename=" + java.net.URLEncoder.encode("會(huì)員列表.xls", "UTF-8")); %> <!DOCTYPE html> <html> <head> <title>CMS-會(huì)員管理</title> <meta charset="utf-8" /> <meta http-equiv="pragma" content="no-cache"/> <meta http-equiv="cache-control" content="no-cache"/> <meta http-equiv="expires" content="0"/> </head> <body> <table id="sample-table-1" border="1" cellpadding="2" cellspacing="1"> <thead> <tr> <th nowrap width="15%">序號(hào)</th> <th nowrap width="5%">卡號(hào)</th> <th nowrap width="5%">姓名</th> <th nowrap width="5%">年齡</th> </tr> </thead> <tbody> <c:forEach items="${list}" var="model" varStatus="status" > <tr> <td>${model.id}</td> <td>${model.cardNo}</td> <td>${model.name}</td> <td>${model.age}</td> </tr> </c:forEach> </tbody> </table> </body> </html>
以上這篇JSP 導(dǎo)出Excel表格的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
struts2中一個(gè)表單中提交多個(gè)請(qǐng)求的例子(多個(gè)提交按鈕)
在很多Web應(yīng)用中,為了完成不同的工作,一個(gè)HTML form標(biāo)簽中可能有兩個(gè)或多個(gè)submit按鈕,Struts2中提供了另外一種方法,使得無需要配置可以在同一個(gè)action類中執(zhí)行不同的方法(默認(rèn)執(zhí)行的是execute方法)2014-04-04jsp中點(diǎn)擊圖片彈出文件上傳界面及實(shí)現(xiàn)預(yù)覽實(shí)例詳解
這篇文章主要介紹了jsp中點(diǎn)擊圖片彈出文件上傳界面及實(shí)現(xiàn)預(yù)覽實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-03-03Jsp和PHP共用80端口整合Apache和Tomcat(訪問時(shí)無需加端口號(hào))
整合Apache和Tomcat,使得Java工程和PHP工程都能共用80端口,訪問網(wǎng)站時(shí),無需在地址欄中加端口號(hào),具體實(shí)現(xiàn)如下,感興趣的朋友可以參考下哈2013-06-06JSP中的編譯指令和動(dòng)作指令的兩點(diǎn)區(qū)別
編譯指令是通知Servlet引擎的處理消息,而動(dòng)作指令只是運(yùn)行時(shí)的腳本動(dòng)作,相信請(qǐng)看下文2014-07-07java操作mysql入門代碼實(shí)例(含插入、更新和查詢)
這篇文章主要介紹了java操作mysql代碼實(shí)例,通過執(zhí)行SQL語句實(shí)現(xiàn),需要的朋友可以參考下2014-04-04