java jsp 导出excel
我在网上查的人家说show.jsp 中显示从数据库中拿到的数据
showexcel.jsp 页面中中加入
<%@ page contentType="application/msexcel"%>
<%
//就是靠这一行,让前端浏览器以为接收到一个excel档
response.setHeader("Content-disposition","attachment; filename=shou.xls");
%>
这两句 然后通过连接将两个页面联系起来
就可以 完成 导出excel
可是 我在页面中加入了 能实现excel 下载 但是这个excel文件中没有数据 是什么情况啊 --------------------编程问答-------------------- 高手说 喃少了一句话
<%@ page contentType="application/msexcel"%>
<%
response.setContentType("application/msexcel");
//就是靠这一行,让前端浏览器以为接收到一个excel档
response.setHeader("Content-disposition","attachment; filename=shou.xls");
%>
但是如果这么写 数据也出不来 --------------------编程问答-------------------- 我刚才试的直接把show.jsp 中加入了
<%@ page contentType="application/msexcel"%>
<%
response.setContentType("application/msexcel");
//就是靠这一行,让前端浏览器以为接收到一个excel档
response.setHeader("Content-disposition","attachment; filename=shou.xls");
%>
是可以显示数据 但是效果不怎么好 也不说想要的结果 --------------------编程问答-------------------- 效果这个真的提升 不了什么的,我接手的一个小项目,他们以前也是用你这种方式做的,我又用POI重新做了一遍。360不支持这 种方式吧。 --------------------编程问答--------------------
这样的话 就是没有显示数据结果的页面了 直接把结果下载了 --------------------编程问答--------------------
360 还好吧 我试了 可能与浏览器版本 有关系
那你说的POI 是怎么写的呢
教教我呗 --------------------编程问答--------------------
你的可以?我的上面还有点html,不过我reset()了下还是不可以。用360点击的时候会下载个.action文件。
POI一个小插件呀,网上很多教程的。功能很多。 --------------------编程问答-------------------- <%@ page contentType="application/msexcel"%>
<%
response.setContentType("application/msexcel");
//就是靠这一行,让前端浏览器以为接收到一个excel档
response.setHeader("Content-disposition","attachment; filename=shou.xls");
%>
关于连个页面通过连接联系起来 我有了理解 就是走同一个方法 分别返回这两个页面 即可
<%@ page contentType="application/msword"%>
<%
response.setContentType("application/msexcel");
//就是靠这一行,让前端浏览器以为接收到一个excel档
response.setHeader("Content-disposition","attachment; filename=shou.doc");
%>
可生成word 文档 相信大家都知道 --------------------编程问答-------------------- jxls 相关的资料查询学习下。
自带的demo里面就与例子。
补充:Java , Java EE