读取一个URL生成一个HTML文件问题
由于web访问量大,
本人不想每次用户访问 首页的时候 都查找数据库
想将 首页 设置成 HTML
请问 各位大侠如何 将 http://www.xxx.com/index.do 这个url
生成一个 index.html 放在 http://www.xxx.com/index.html 这里?
[解决办法]
HttpClicent可以解决你这个问题(生成静态页)
[解决办法]
public class Test2 { public static void main(String arg[]) { String str = ""; try { URL url = new URL("http://www.sohu.com/"); InputStream is = url.openStream(); InputStreamReader isr = new InputStreamReader(is); BufferedReader br = new BufferedReader(isr); while ((str = br.readLine()) != null) System.out.println(str); br.close(); } catch (IOException e) { System.out.println(e); } }}
[解决办法]
InputStreamReader isr = new InputStreamReader(is, "utf-8");
[解决办法]
还有这句
writer=new BufferedWriter(new OutputStreamWriter(new FileOutputStream("c:/test.html"), "utf-8"));
[解决办法]