小技巧

来源:百度文库 编辑:神马文学网 时间:2024/03/29 23:42:07
(1)在web.xml中加一个HttpSessionBindingListener,既可以防止异地登陆,还可以统计在线人数
(2) 文件下载
response.setContentType("application/vnd.ms-excel");   response.setHeader("Content-Disposition", "attachment;filename=\"" + fileName + "\"");   response.setHeader("Content-Transfer-Encoding","binary");   response.setHeader("Cache-Control", "must-revalidate, post-check=0, pre-check=0");   response.setHeader("Pragma", "public");
(3)如果 A 是一个Jar里面的Class。
jar里面的文件
com/company/A.class
resource/1.txt
那么
A.class.getClassLoader().getResourceAsStream(‘resource/1.txt‘);
可以获取这个 1.txt.
一个jar 相当于一个class path. 对应一个Class Loader.
如果需要灵活,可以这样。
InputStream getResource(Class clazz, String resourceName){
return
clazz.getClassLoader().getResourceAsStream(resourceName);
}