首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

文件上载,可解决上载时各种错误及乱码,空格变+号(3)

2012-10-24 
文件下载,可解决下载时各种异常及乱码,空格变+号(3)/** * 读取file.properties配置文件中的属性 **/ stati

文件下载,可解决下载时各种异常及乱码,空格变+号(3)

/** * 读取file.properties配置文件中的属性 *  */ static{  try  {        Properties props = new Properties();     //得到当前类的类加载器,以流的方式读取配置文件        props.load(DownloadFileUtils.class.getClassLoader().getResourceAsStream("file.properties"));      saveFileURL = props.getProperty("saveFileURL");  } catch (Exception e) {        e.printStackTrace();     }     }}


引用
以上代码,基本可以解决下载时各种问题,但后台还有可能会报
一个异常,叫什么response.sendError(.....),类似这样一个错误,这是因为用户点击下载或取消时,页面发生了跳转,例如以我自己的例子说明:
我这里有个重定向的过滤器
filterChain.doFilter(servletRequest, servletResponse);
只要将上面做一下异常处理即可:
try {
filterChain.doFilter(servletRequest, servletResponse);
} catch (Exception e) {
System.out.println("----------页面跳转时,发生流异常--------------");
}

热点排行