java网页静态化
来源:互联网 发布:资产配置贡献率算法 编辑:程序博客网 时间:2024/06/06 00:33
网页静态的化好处我就不讲了, 直接上代码。
public static boolean write(String content,String path,String charset) {
boolean result=false;
FileOutputStream out = null;
if(content==null||path==null) return result;
try {
File file = new File(path);
File parent = file.getParentFile();
parent.mkdirs(); //建立放的地方
out = new FileOutputStream(path);
byte [] bytes = content.getBytes(charset); //读取编码
out.write(bytes); //写文件
out.flush();
} catch (IOException ex) {
System.out.println(ex.getMessage());
} finally {
try {
out.close();
result=true;
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return result;
}
public static String readContents(String url,String charset){
StringBuffer sb = new StringBuffer();
try {
URL link=new URL(url);
HttpURLConnection conn=(HttpURLConnection) link.openConnection();
BufferedReader in = null;
in = new BufferedReader(new InputStreamReader(conn.getInputStream(),charset));
String inputLine;
while ((inputLine = in.readLine()) != null) {
if (!inputLine.trim().equals("")) {
sb.append(inputLine);
sb.append("\n");
}
}
} catch (Exception e) {
// TODO: handle exception
System.out.println(e.getMessage());
}
return sb.toString();
}
public static void main(String[] args) {
System.out.println(readContents("http://www.xxx.com/about/about.jsp","UTF-8"));
String cou=readContents("http://www.xxx.com/about/about.jsp","UTF-8");
write(cou,"F:/WebRoot/ep/text.html","UTF-8");
}
- java网页静态化
- java静态网页技术
- Java生成html静态网页
- 网页静态化技术
- 动态网页静态化
- 网页静态化
- php网页静态化
- 关于静态化网页
- 有关网页静态化
- 网页静态化
- 网页静态化技术
- jsp网页静态化
- UrlRewrite 网页静态化
- 网页静态化
- freemarker静态化网页
- 网页静态化freemarker
- Freemarker网页静态化
- 网页静态化
- 网络设备
- 软件开发中的11个系统思维定律
- Struts2爆高危漏洞
- C++11特性--auto,decltype,返回类型后置,using=,nullptr
- SQL Transcation的一些总结
- java网页静态化
- ocx引用另一ocx
- gatling、scala、svn 测试案例
- 程序员自我学习自我培训指南
- 【2013Esri全球用户大会精彩案例】Urban Observatory -- 城市瞭望台
- 【js学习笔记039】-- 创建数组
- jsessionid
- Android DDMS如何使用?
- 【js学习笔记040】-- 稀疏数组