读书人

文件上载可解决上载时各种错误及乱码

发布时间: 2012-10-24 14:15:58 作者: rapoo

文件下载,可解决下载时各种异常及乱码,空格变+号(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("----------页面跳转时,发生流异常--------------");
}

读书人网 >编程

热点推荐