Java文件下载
Java文件下载的几种方式
< type="text/javascript">
document.body.oncopy = function() {
if (window.clipboardData) {
setTimeout(function() {
var text = clipboardData.getData("text");
if (text && text.length > 300) {
text = text + "\r\n\n本文来自CSDN博客,转载请标明出处:" + location.href;
clipboardData.setData("text", text);
}
}, 100);
}
}
public
HttpServletResponse download(String path, HttpServletResponse response) {
try
{
//
path是指欲下载的文件的路径。
File file
=
new
File(path);
//
取得文件名。
String filename
=
file.getName();
//
取得文件的后缀名。
String ext
=
filename.substring(filename.lastIndexOf(
"
.
"
)
+
1
).toUpperCase();
//
以流的形式下载文件。
InputStream fis
=
new
BufferedInpu
相关文档:
反射使您的程序代码能够接入装载到JVM中的类的内部信息,允许您编写与执行时,而不是源代码中选定的类协作的代码。这使反射成
为构建灵活的应用的主要工具。但需注意的是 --如果使用不当,反射的成本很高。在Java平台系列的第2部分中,软件顾问Dennis
Sosnoski介绍了如何使用反射,以及某些相关的成本。您还将找到JavaRef ......
1、http://java.sun.com/
(英文)
Sun的Java网站,是一个应该经常去看的地方。不用多说。
2、http://www-900.ibm.com/developerWorks/cn/
IBM的developerWorks网站,英语好的直接去英文主站点看。这里不但是一个极好的面向对象的分析设计网站,也是WebServices,Java,Linux极好的网站。强烈推荐!!!
3、http://www.j ......
在JAVA中, 在使用String.split方法分隔字符串时,但要注意有些字符不能直接用的,分隔符如果用到一些特殊字符,比如 "| "
,"*",等否则会出现问题,以前刚用时就因为这个问题而看了半天的代码。
public String[] split(String regex)
Splits this string around matches of the given regular expression.
&nbs ......
/**
* 交换排序-冒泡排序,核心思想 以大小为依据交换
*
* */
public void bubbleSort(double[] a){
//将要进行比较的数大的尽量往后排,每次循环把最大的排在要排序数组的末位。
boolean hasSwap = true;
for(int i = 1; i < a.length&& hasSwap; i ++){//循环的次数
hasSwap = ......
首先要说的是,Hibernate中ORM里对应的映射文件BEAN,必须实现序列化.因为BEAN里的数据需要存入数据库(要转化为二进制保存),进行存取工作.
JAVA类的数据 ,如果要进行相关的存储工作(如写文件,网络传输,写数据库等),那么这个数据的类 就必须实现序列化接口 (java.io.Serializable ......