如果想从jsp文件中点击“下载按钮”,将网页内容以word/excul文件的形式保存在本地,实现方法很简单,在要下载的文件的头部添加
<%@ page contentType="application/msword"%>
<% response.setHeader("Content-disposition",attachment,filename="MyWord.doc");
%>
要打印的内容
一个完整的实例:
index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>< html > < head > < title > 下载页面< / title > < / head > < body > < table > < tr > < th > 今天星期几< / th > < / tr > < tr > < td > 今天星期二< / td > < / tr > < / table > < form action = "download.jsp" >
< / form > < / body > html >
download.jsp
< % @ page language= "java" contentType= "application/msword" pageEncoding= "UTF-8" % > < ! DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "" > < % //独立打开excel软件 response. setHeader( "Content-disposition" , "attachment; filename=MyExcel.doc" ) ; //嵌套在ie里打开excel //response.setHeader("Content-disposition","inline; filename=MyExcel.xls"); //Word只需要把contentType="application/msexcel"改为contentType="application/msword" % > < html > < head > < title > 测试导出Excel和Word< / title > < / head > < body > < table width = "500" border = "1" align = "center" > < tr > < td colspan = "4" align = "center" > 电子产品测试统计< / td > < / tr > < tr > < td width = "7%" > 条形码< / td > < td width = "7%" > 电压< / td > < td width = "18%" > 电流< / td > < td width = "68%" > 功率< / td > < / tr > < tr > < td > 20061006< / td > < td > xxx< / td > < td > xxx< / td > < td > xxxxx< / td > < / tr > < tr > < td > 20061007< / td > < td > xx< / td > < td > xxx< / td > < td > xxxxx< / td > < / tr > < tr > < td > 20061008< / td > < td > xx< / td > < td > xxx< / td > < td > xxxxx< / td > < / tr > < / table > < / body > < / html >
阅读(4347) | 评论(0) | 转发(0) |