Java数据导出到excel和word
这里只能从显示数据的jsp页面上导出当前页面的数据,这些数据可以从数据库读出,显示到jsp页面,然后加一段话就可把当前页面数据保存到excel里面!
如从后台过来数据显示到 showUser.jsp
然后加链接到 showExcel.jsp就可以了,在这个页面只多了几行字,其他的都不会显示包括页面!但这个页面上的数据跟showUser.jsp的数据一样!
多的这几行代码为:
保存为*.xls,jsp增加的代码为:
<%@ page contentType="application/msexcel" %>
<%
//就是靠这一行,让前端浏览器以为接收到一个excel档
response.setHeader("Content-disposition","attachment; filename=shouExcel.xls");
%>
保存为*.doc,jsp增加的代码为:
<%@ page contentType="application/msword" %>
<%
//就是靠这一行,让前端浏览器以为接收到一个word档
response.setHeader("Content-disposition","attachment; filename=shouDoc.doc");
%>
这些代码都放在<html>前面!
其实完全可以把数据库的所有数据保存到execl里面,我这就不说了!一般都是导出当前数据!
相关文档:
在使用 Java™ 语言的泛型时,通配符非常令人困惑,并且最常见的一个错误就是在使用有界通配符的两种形式的其中之一(“? super T” 和 “? extends T”)时出现错误。您出错了吗?别沮丧,即使是专家也会犯这种错误,本月 Brian Goetz 将展示如何避免这个错误。
在 Java 语言中,数组是协变的( ......
java中接口在开发中占重要地位
(1)接口中的所有方法都是public abstract
(2)在接口中声明方法时,不能使用native,static,final,synchronized,private,protect等修饰符,即只能使用public abstract(默认)
......
我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点:
Java代码
public class InitialOrderTest {
......
jnlp(Java网络加载协议)原来很简单
Java Network Launching Protocol (JNLP,java网络加载协议)。
jnlp是什么?是java提供的一种让你可以通过浏览器直接执行java应用程序的途径,它使你可以直接通过一个网页上的url连接打开一个java应用程序.好处就不用说了,如果你的java应用程序以jnlp 的方式发布,如果版本升级后 ......
1.请写出下列Java代码的输出结果
package test;
public class FatherClass()
{ public FatherClass()
&n ......