重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

java源代码生成html页面,js生成html页面

如何在java中实现自动生成html

自动生成?

创新互联是一家专业提供阿克陶企业网站建设,专注与做网站、成都网站制作、html5、小程序制作等业务。10年已为阿克陶众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

1,编写html文件的内容

2,将编写的文件内容写入一个文件中

3,保存文件为.html文件到指定目录

4,根据路径调用生成的html文件

如何把java小程序放到html网页中运行

建立一个和你类名一样的HTML文本比如c1_2.java

建立文本名就叫c1_2.html

然后在文本中输入APPLET CODE="c1_2.class"width=150 height=100/APPLET

width和height是你打开applet应用小程序浏览器窗口的宽度和长度

c1_2.class是在cmd下用javac编译c1_2.java出来的。

所以在cmd中找对象的子目录 输入javac xxx编译 回车 aapletviwer xxxx就行了

求采纳

如何用java生成html文件?

不是很明白你的需求。

这么说吧,要想生成html页面的话,容器会替我们直接把jsp编译成servlet输出成html静态页面进行展示。

你要像手动输出html的展示内容可以自己写一个servlet,使用output方法输出html标签代码段直接打印到客户端。

还有如果你想写入html文件的话,你可以通过fileinput字节写入。(这种写法servlet教程上很多实例,包括如何生成文件,如何通过字节或者字符流的形式写入和保存)

那么你问的是哪一种呢?

如何用java代码在本地硬盘里生成一个html页面

创建一个StringBuilder对象,通过append方法来为其添加html语句。

StringBuilder sb = new StringBuilder();

Properties fileProperties = getProperties("file");

Properties sqlProperties = getProperties("sql");

PrintStream printStream = new PrintStream(new FileOutputStream(

"report.html"));

sb.append("html");

sb.append("head");

sb.append("title每日运营报表/title");

sb.append("meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /");

sb.append("style type=\"text/css\"");

sb.append("TABLE{border-collapse:collapse;border-left:solid 1 #000000; border-top:solid 1 #000000;padding:5px;}");

sb.append("TH{border-right:solid 1 #000000;border-bottom:solid 1 #000000;}");

sb.append("TD{font:normal;border-right:solid 1 #000000;border-bottom:solid 1 #000000;}");

sb.append("/style/head");

sb.append("body bgcolor=\"#FFF8DC\"");

sb.append("div align=\"center\"");

sb.append("br/");

sb.append("br/");

ListMapString, Object result1 = getRpt(sqlProperties

.getProperty("sql1"));

for (Map.EntryString, Object m : result1.get(0).entrySet()) {

sb.append(fileProperties.getProperty("file1"));

sb.append(m.getValue());

}

sb.append("br/br/");

输出

sb.append("/div/body/html");

printStream.println(sb.toString());


当前标题:java源代码生成html页面,js生成html页面
文章起源:http://cqcxhl.com/article/hsjeeh.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP