首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

j2ee首页怎么生成静态页面

2012-04-11 
j2ee首页如何生成静态页面上司对我说访问量大的页面可以生成静态页面,某网站首页每3分钟生成一次静态页面,

j2ee首页如何生成静态页面
上司对我说访问量大的页面可以生成静态页面,某网站首页每3分钟生成一次静态页面,这样的话用户访问的首页就是静态页面,减轻数据库的压力。请问在java中如何做?请高手回答

[解决办法]
FreeMarker 可以,具体实现我忘了,你google搜一下.
[解决办法]
FreeMarker可以的,它能够将页面模板里的内容动态生成,为html文件,适合访问量大的变化内容多的网站首页等设置。
[解决办法]
不多说,直接上代码:

Java code
/* * Create by: zhouwenfan  * Email:fan962464@126.com * Time: 2010-09-08 */package com.lucene.mysql;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.methods.GetMethod;public class CreateStaticPage {            public static void main(String[] args) {                   try{                               HttpClient client = new HttpClient();                                                //client.getHostConfiguration().setHost("http://www.baidu.com");                                //读取要生成静态页面的页面                GetMethod  get = new GetMethod("http://www.baidu.com");                                client.executeMethod(get);                                String s = get.getResponseBodyAsString();                                //生成的静态页面存放的位置及名称                BufferedWriter bw = new BufferedWriter(new FileWriter(new File("d://baidu.html")));                                bw.write(s);                bw.close();                get.releaseConnection();                           }catch (Exception ex ){                            System.out.print(ex);        }    }    } 

热点排行