java - Java自动生成HTML页面

标签 java html

我正在开发 Java 桌面应用程序。我需要通过我的应用程序创建 HTML 页面。当用户点击 View in Browser 按钮时,应该会创建一个包含一些详细信息的 HTML 页面并将其显示给用户。

我有办法做到这一点吗?在这种情况下我可以使用任何资源吗?

热烈欢迎任何建议。

最佳答案

import java.awt.Desktop;
import java.io.*;

class ShowGeneratedHtml {

    public static void main(String[] args) throws Exception {
        File f = new File("source.htm");
        BufferedWriter bw = new BufferedWriter(new FileWriter(f));
        bw.write("<html><body><h1>Blah, Blah!</h1>");
        bw.write("<textarea cols=75 rows=10>");
        for (int ii=0; ii<20; ii++) {
            bw.write("Blah blah..");
        }
        bw.write("</textarea>");
        bw.write("</body></html>");
        bw.close();

        Desktop.getDesktop().browse(f.toURI());
    }
}

这台电脑上的结果

enter image description here

关于java - Java自动生成HTML页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6327270/

相关文章:

java - 安全约束 <url-pattern> 行为异常 - websphere

java - 在 RecyclerView/ListView 中创建没有数据的 View

html - Bootstrap 中的 iframe 中心

javascript - jQuery Mobile 双范围 slider 工作但有问题

java - 多核处理器上的 Android 错误

java - 打开文本文件时遇到问题

html - 如何在同一个表格中将90度字设置到最左边?

Javascript 比较 value.length 是否等于一定数量的字符

javascript - 移动浏览器和 100% x 100% 固定元素

java - 安卓和Java : Reduce memory usage on a service loop