`
wutao8818
  • 浏览: 612708 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Java生成静态页面的方法

阅读更多
http://www.klstudio.com/post/103.html
package com.klstudio.util;

import java.io.*;
import java.net.*;

public class Tools {
    final static Object lock = new Object();
    public static void makeHtml(String page, String filePath){
        makeHtml(page,filePath,"UTF-8");
    }

    public static void makeHtml(String page, String filePath,String chartset) {
        synchronized (lock) {
            HttpURLConnection huc = null;
            BufferedReader br = null;
            BufferedWriter bw = null;
            try {
                huc = (HttpURLConnection)new URL(page).openConnection();
                System.setProperty("sun.net.client.defaultConnectTimeout", "30000");
                System.setProperty("sun.net.client.defaultReadTimeout", "30000");
                huc.connect();
                InputStream stream = huc.getInputStream();
                bw = new BufferedWriter(new OutputStreamWriter (new FileOutputStream(filePath),chartset));
                br = new BufferedReader(new InputStreamReader(stream, chartset));
                String line;
                while((line = br.readLine())!= null){
                   if(line.trim().length() > 0){
                        bw.write(line);
                        bw.newLine();
                   }
                }
            }catch (Exception e) {
                e.printStackTrace();
            }finally {
                try {
                    br.close();
                    bw.close();
                    huc.disconnect();
                }catch (Exception e) {
                    e.printStackTrace();
                }
            }
        }
}


网上超市平台系统技术解决方案
分享到:
评论

相关推荐

    java生成静态页面的思路

    要使用Java生成静态页面,我们通常需要以下步骤: 1. **数据获取**:首先,我们需要获取用于生成页面的数据。这可能来自于数据库、API接口、文件或任何其他数据源。Java提供了丰富的库,如JDBC用于数据库操作,或者...

    用java代码生成静态页面

    Java生成静态页面的基本原理 Java生成静态页面的核心在于能够将HTML格式的字符串写入到文件系统中。这里的重点包括如何创建文件、写入内容以及关闭流等操作。在上述提供的部分代码中,已经涵盖了这些基本的操作...

    javaCMS 生成静态页面简单列子

    Java CMS(内容管理系统)生成静态页面是一种常见的优化网站性能和提升用户体验的方法。在这个过程中,原本由动态脚本生成的网页内容被转化为HTML文件,这些HTML文件可以被浏览器直接读取,减少了服务器处理请求的...

    java 生成静态页面 工具类

    java 生成静态页面 工具类java 生成静态页面 工具类

    Java 生成静态页

    总的来说,Java生成静态页是一个涉及到前端模板、后端逻辑、文件系统操作、网络协议、性能优化和安全等多个领域的综合实践。正确实施这一技术,能够显著提升网站的响应速度和可扩展性,提供更好的用户体验。

    生成静态页面技术解决方案

    生成静态页面技术解决方案的实现方法: 1. 使用servlet:通过使用servlet,可以将动态网页转换为静态网页。servlet可以根据参数生成静态网页,并将其保存到指定的路径下。 2. 使用模板引擎:模板引擎可以将动态...

    test_static_html:java生成静态HTML

    标题“test_static_html:java生成静态HTML”暗示了这是一个关于使用Java编程语言生成静态HTML页面的主题。在IT领域,静态HTML是指不包含服务器端脚本的网页,它们的内容在发送到浏览器时不会改变。这样的页面通常...

    jar java生成静态页面工具

    从数据库取出数据直接生成静态页 /* * ToHtml.java * author : stone * 动态生成静态插件V1.0 * 返回0 表示生成成功 * 返回-1表示生成失败 * savePath 就是tomcat中的webapp文件夹所在的目录 */ 调用例子: ...

    Java生成静态页面.rtf

    Java生成静态页面

    java动态生成静态网页技术

    ### Java动态生成静态网页技术详解 #### 一、引言 在Web开发中,静态网页因为其加载速度快、服务器压力小等优点而被广泛使用。然而,在数据经常更新的场景下,手动维护这些静态网页变得既低效又不切实际。因此,...

    jsp生成静态页面的方法

    ### jsp生成静态页面的方法 在Web开发领域中,动态页面技术如JSP(Java Server Pages)被广泛应用于构建复杂的网站应用。然而,在某些场景下,为了提高网站性能、减轻服务器压力或便于SEO优化,将动态生成的内容...

    html.rar_html页面_java 静态模板_java 静态页面_java生成html_静态页面

    6. **使用Java生成静态页面的流程**:首先,创建一个HTML模板,其中包含占位符或表达式。然后,使用Java代码读取模板并填充数据,例如从数据库获取。最后,将填充后的HTML保存到文件系统,等待用户请求时直接发送。 ...

    java解决网站静态页面生成方案(源码)

    生成静态页面的方法通常涉及将动态内容转换为HTML文件,这些文件可以在服务器上存储并直接发送给客户端,而无需执行服务器端的额外处理。这种方式被称为“静态化”。这里提到的源码可能包含一个Servlet,如`...

    jsp/java生成静态页面

    jsp生成静态页面 生成静态页面 完全可以运行的例子!!!!

    利用Java生成静态HMTL页面.doc

    Java 生成静态HTML页面是一种常见的优化网站性能的技术,它可以...总结来说,Java生成静态HTML页面是提高网站性能的有效手段,通过各种技术和策略,可以灵活地将动态网站转变为静态形式,从而提升用户体验和SEO效果。

    java抓取网页内容--生成静态页面

    在Java编程中,生成静态页面是一种常见的技术,它涉及到网页内容的抓取和存储。这个程序的主要目的是从指定的URL抓取网页内容,并将其保存为一个HTML文件,即静态页面。下面将详细讲解这个过程涉及的关键知识点。 1...

    java自动生成静态页面Demo源码

    Java 自动生成静态页面技术是一种将动态网站内容转化为静态HTML页面的方法,这有助于提高网站的访问速度和搜索引擎优化。在本示例中,"java自动生成静态页面Demo源码" 提供了一个完整的实现,包括源代码和可能使用的...

    java 页面静态化

    总结一下,Java页面静态化是优化网站性能的有效手段,它通过提前生成静态HTML文件,减少了服务器和数据库的负担,提高了网页加载速度。实现这一技术可以借助各种Java模板引擎、页面布局工具、缓存框架,以及Web...

    生成静态页面并有分页效果

    在IT行业中,生成静态页面是一项常见的任务,尤其在构建高性能、高可访问性的网站时。静态页面不依赖服务器端的动态脚本,而是预先编译或构建好的HTML文件,可以直接由Web服务器提供给用户,降低了服务器负担,提升...

    网站生成静态页面的方案和工具

    总结,网站生成静态页面是一个有效的优化手段,通过选用合适的工具和方法,结合FreeMarker模板引擎,能够实现高效且定制化的静态化过程。无论是个人博客还是大型企业网站,都可以从中受益,提升网站性能,增强用户...

Global site tag (gtag.js) - Google Analytics