向各位高手请教个问题,如何实现动态网页静态化?

解决方案 »

  1.   

    希望对你有用
    http://springkingster.javaeye.com/blog/175114
      

  2.   

    到网上搜下,一般都是有个模板页为html的,然后用数据库中的信息来替换html中的内容,比如新闻表题,新闻内容等。
      

  3.   

    兄弟我给你贴段代码研究下,这个问题很简单
    首先思路有URLConnection 抓取网站代码 然后把它保存成HTML的格式
    URL url = new URL(this.getUrl());
    connection = (HttpURLConnection) url.openConnection();
    connection.connect();
    input = connection.getInputStream();
       
    获取了input流我相信你应该知道该怎么做了
      

  4.   

    静态化技术有2种一种是通过对URL rewrite来实现的。也就是伪静态化。一般大型的具有独立服务器的站点选择这种方式。一般说来URLRewrite都是服务器级别的。不过,也可以通过urlrewrite这个组件在项目中实现。第二种是真正的静态化。一般都是将数据拼出来通过io放到硬盘来进行保存。像上边所说的如果有freeer参与的话很方便。在struts2中只需要实现一个输出的result.