读数据:参见JDBC API;
写文件:参见java.io.*;
发送到客户机:参见java.net.*; java.security.**(有五个包,所以用了两个*:)
有点复杂,需要些时间。
写文件:参见java.io.*;
发送到客户机:参见java.net.*; java.security.**(有五个包,所以用了两个*:)
有点复杂,需要些时间。
解决方案 »
- 关于Spring 基于借口的AOP报错
- Servlet从jsp页面读取数据乱码
- dom4j解析xml能知道某个标签在文件的行号吗?
- Target runtime BEA WebLogic Server v9.1 is not defined.
- JSF中用rich:calendar时间控件导致frameset框架失效什么原因
- 请问如何发布java项目
- Hibernate小白问题,高分求解!2个表多字段连接
- struts问题,找了半天也没有找到问题!大家帮我看看
- WEBLOGIC 8.1.3 sp3 怎么连DB2 8.1 数据库啊
- 求JAVA环境变量配置…………我是菜鸟我怕谁!!!!!!
- 做报表哪种比较好用?
- Jbuilder 7中编译程序的时候提示:找不到虚拟机 应该怎么解决
相当于是点到点的传送,有没有注意过IE在请求后收到的网页,原理和它一样。参考httpserver的形式。请求->文件类型,大小->文件内容发送有个叫smartupload,参考一下。
<%
String contentStr = "hello,world";
// response.setContentType("application/zip; charset=UTF-8");
// 设为 utf-8 编码:
response.setContentType("application/octet-stream; charset=UTF-8"); // 设置 attachment 属性:
response.addHeader("Content-Disposition", "attachment; filename=hello.html"); out.println("<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"></head><body>");
out.print(contentStr);
out.println("</body></html>");
%>
第二,用Socket和serverSocket来连接,并用文件流将数据传给客户端,或者用文件下载,
如果是OFFICE,可用直接打开另存的办法,!