java ---输入输出流操作(代码整理)
2015-07-29 09:22
489 查看
/** * 将动态页面转化为静态页面 * * @param u * @param path * @return */ public static boolean JspToHtmlByURL(String u, String path) { Logger logger = Logger.getLogger(UserQestionAction.class); String str = ""; @SuppressWarnings("unused") int HttpResult; try { URL url = new URL(u); URLConnection uc = url.openConnection(); System.out.print(uc); InputStream is = uc.getInputStream(); InputStreamReader isr = new InputStreamReader(is, "UTF-8"); BufferedReader br = new BufferedReader(isr); System.out.print(br); while (br.ready()) { str += br.readLine() + "\n"; } is.close(); System.out.print(str); // 写入文件 File f = new File(path); OutputStreamWriter write = new OutputStreamWriter(new FileOutputStream(f),"UTF-8"); BufferedWriter o=new BufferedWriter(write); o.write(str); o.close(); str = ""; return true; } catch (Exception e) { e.printStackTrace(); logger.info(e); return false; } }
相关文章推荐
- MyEclipse项目出现红色叹号的问题
- Spring MVC(总结)
- struts2 环境配置
- Struts2从一个action转到另一个action的两种方法
- 设置myeclipse编辑区域背景颜色,以及适宜的健康色值
- Eclipse 护眼背景和字体修改,eclipse改背景色
- Spring MVC详解(七) 注解式控制器的数据验证、类型转换及格式化(2)
- JAVA 并发编程-基于线程池设计的ScheduledExecutor(八)
- Spring MVC详解(七) 注解式控制器的数据验证、类型转换及格式化(1)
- java基础入门-float四舍五入保留两位小数注意的地方
- java基础入门-float四舍五入保留两位小数注意的地方
- Spring MVC详解(六)注解式控制器详解(1)
- eclipse打断点调试进入到class文件中--解决方法
- Spring MVC详解(五) 处理器拦截器详解
- JDK安装在配置与文档生成
- Spring MVC详解(四) Controller接口控制器详解(7 )完
- Spring MVC详解(四)Controller接口控制器详解(6)
- Struts2框架搭建及实例
- Spring MVC详解(四)Controller接口控制器详解(5)
- 深入分析Java ClassLoader原理