您的位置:首页 > 编程语言 > Java开发

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;
}
}

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: