`
javaimlike
  • 浏览: 95692 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java 生成html文件

    博客分类:
  • JAVA
 
阅读更多

摘抄自网上....................

⒈先创建一个html模板,代码如下:

<html>
<head>
<title>###title###</title>
<meta http- equiv="Content-Type" content="text/html; charset=gb2312">
<LINK href="../css.css" rel=stylesheet type=text/css>
</head>
<body>
<table width="500" border="0" align="center" cellpadding="0"
cellspacing="2">
<tr>
<td align="center">
###title###
</tr>
<tr>
<td align="center">
作者:###author###
</tr>
<tr>
<td align="center">
###content###
</td>
</tr>
</table>
</body>
</html>


⒉简单的java代码

import java.util.*;
import java.io.*;

public class HtmlFile {
public static void main(String[] args) {
try {
String title = "Make Html";
String content = "小样,还搞不定你?";
String editer = "秋水";
//模板路径
String filePath = "leon.html";
System.out.print(filePath);
String templateContent = "";
FileInputStream fileinputstream = new FileInputStream(filePath);// 读取模板文件
int lenght = fileinputstream.available();
byte bytes[] = new byte[lenght];
fileinputstream.read(bytes);
fileinputstream.close();
templateContent = new String(bytes);
System.out.print(templateContent);
templateContent = templateContent.replaceAll("###title###", title);
templateContent = templateContent.replaceAll("###content###",
content);
templateContent = templateContent
.replaceAll("###author###", editer);// 替换掉模板中相应的地方
System.out.print(templateContent);

// 根据时间得文件名
Calendar calendar = Calendar.getInstance();
String fileame = String.valueOf(calendar.getTimeInMillis())
+ ".html";
fileame = "/" + fileame;// 生成的html文件保存路径。
FileOutputStream fileoutputstream = new FileOutputStream(fileame);// 建立文件输出流
System.out.print("文件输出路径:");
System.out.print(fileame);
byte tag_bytes[] = templateContent.getBytes();
fileoutputstream.write(tag_bytes);
fileoutputstream.close();
} catch (Exception e) {
System.out.print(e.toString());
}
}
}


经过以上两步就生成了html文件。

分享到:
评论
1 楼 疯语无阻 2011-12-07  
thank u

相关推荐

    java代码生成html文件

    本示例将探讨如何使用Java生成HTML文件,这是构建动态网站或自动化报告等任务时常见的需求。通过Java生成HTML,我们可以将数据结构转化为用户友好的网页格式,便于在浏览器中查看。 标题 "java代码生成html文件" 指...

    java生成html文件的类,有架包和实例

    本话题将探讨如何利用Java的内部类以及特定的库来实现这一功能,特别关注标题提到的"java生成html文件的类,有架包和实例"。 首先,我们要了解Java中的内部类,它们是嵌套在另一个类中的类。这些类可以访问外部类的...

    java生成html

    在这个例子中,`HtmlFile.java`可能包含了上述Java代码,用于生成HTML文件。`leon.html`可能是生成的HTML文件示例,而`备注.txt`可能包含了一些关于项目、代码或模板使用的说明。 此外,如果你需要处理大量的HTML...

    用java生成html文件实现原理及代码

    Java生成HTML文件是一种常见的技术,尤其在自动化报告生成、网页动态构建等场景中十分有用。在Java中,我们可以使用`PrintStream`类将文本数据输出到文件,配合`StringBuilder`对象构建HTML结构。以下是实现这一功能...

    java将html文件生成word文件

    本示例主要涉及的是将HTML文件转换为Word文档,具体使用的是Java库——docx4j。这个库提供了强大的功能,可以方便地进行XML、XSL-FO到OpenXML(包括.docx和.xlsx)的转换。下面我们将深入探讨这个过程。 首先,`...

    用Java输出HTML文件

    一旦收集完所有URL和文件名,下一步就是生成HTML文件。这涉及到创建HTML结构,如`&lt;html&gt;`, `&lt;body&gt;`标签,以及每个URL的`&lt;a&gt;`标签。 ```java String htmlContent = "&lt;html&gt;&lt;head&gt;&lt;title&gt;My Favorites&lt;/title&gt;&lt;/head...

    JAVA生成PDF文件(Demo+jar),可加密及设置安全性

    首先,我们关注的是"JAVA生成PDF文件"。Java中常用的PDF库有iText、Apache PDFBox、 Flying Saucer等。这里提到了iText,它是一个强大的开源库,可以方便地创建、修改和操作PDF文档。使用iText,你可以添加文本、...

    java生成pdf文件Demo

    通过上述步骤,你可以用Java成功地生成HTML并将其转换为PDF文件。这个Demo提供了一个基础框架,但实际应用中可能需要根据具体需求进行扩展和定制。记得在实际项目中,根据许可证和合规性要求正确使用这些开源库。

    基于java根据模板动态生成PDF文件

    3. 渲染模板:使用Thymeleaf或其他模板引擎,将数据与模板合并,生成HTML或XSL-FO。 4. 转换为PDF:调用Flying Saucer、iText或Apache FOP,将渲染后的HTML或XSL-FO转换为PDF。 5. 输出或保存:将生成的PDF文件写入...

    java 中根据html模板生成新的html

    在Java编程中,根据HTML模板生成新的HTML是一种常见的任务,特别是在动态网站开发或者邮件模板生成等场景中。这个过程通常涉及到字符串操作、模板引擎库的使用以及文件I/O操作。以下将详细介绍这一知识点。 首先,...

    java生成word文件并下载.pdf

    1. **FreeMarker**:FreeMarker是一个基于模板的Java库,用于生成文本输出(如HTML、XML、Word文档等)。在这个例子中,它用于动态生成Word文档。`createWord`方法接收一个数据映射(`dataMap`),模板名称(`...

    java生成电子签章

    2. 生成HTML并转换为PDF。 3. 使用私钥生成数字签名。 4. 将签名信息插入PDF的特定位置,通常是一个可见的印章图像,以及不可见的签名数据。 5. 保存并关闭PDF文件。 在压缩包文件dzqz_java中,可能包含了示例代码...

    java html生成图片

    Java HTML生成图片是一种技术,它允许开发者将HTML内容转换为图像格式,这在许多场景下非常有用,例如保存网页快照、制作报表或创建可分享的社交媒体图像等。本项目提供的`html2image-0.9.jar`, `...

    java--生成html

    下面将详细介绍如何使用Java来生成HTML文件。 首先,我们需要了解Java中的基本IO流操作。在Java中,我们可以使用`java.io`包下的类如`File`, `FileWriter`, `BufferedWriter`等来创建、写入和管理文件。例如,要...

    Java生成HTML网页代码,希望对大家有帮助

    ### Java生成HTML网页代码详解 在现代Web开发中,动态生成HTML内容是一项常见的需求,尤其在需要根据实时数据或用户输入来定制页面展示时。Java作为一种广泛应用的后端编程语言,具备强大的处理能力和丰富的库支持...

    用Java生成pdf文件组件

    Java生成PDF文件是一种常见的需求,尤其在企业级应用中,用于生成报告、发票、合同等文档。PDF(Portable Document Format)格式因其跨平台、可移植性强的特点,被广泛使用。本篇文章将深入探讨如何利用Java来创建...

    test_static_html:java生成静态HTML

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

    java定时生成execl并发送邮件

    它支持SMTP、POP3等多种协议,可以实现发送文本、HTML甚至附件(如我们生成的Excel文件)的邮件。在配置好发件人、收件人、主题和正文后,通过Session、Message和Transport对象,可以构建并发送邮件。对于不同的负责...

    java生成chm.zip

    总的来说,这个Java生成CHM的项目为Java开发者提供了一种独立、轻量级的方法来创建Windows帮助文件,尤其适合那些对CHM格式有需求但不想依赖额外工具的场景。通过深入研究和理解这个项目,你可以扩展你的知识,掌握...

    java:将html生成图片的所有方法比较

    在Java开发中,将HTML转换为图片是一种常见的需求,例如用于网页截图、报表生成或邮件模板预览。本文将深入探讨几种不同的方法,分析它们的优缺点,以帮助开发者选择最适合项目需求的解决方案。 1. **Java2DPDF库转...

Global site tag (gtag.js) - Google Analytics