1

我有一个 HTML 文件,当用户单击保存时,需要将日期添加到此 html 文件中。

我正在使用FileWriter writer = new FileWriter(myFile, true);,所以它被附加到最后,但我有</body></html>所以日期被附加到我不想要的这个的末尾。日期应附加在这些标签之前。有没有办法附加到特定的地方或更有效的方法来解决这个问题?

4

3 回答 3

0

您考虑以使布局 (HTML) 与数据(日期)分开的方式重新设计代码。

您可以拥有一个包含固定字符串的 HTML {{dates_here}},并将日期存储在数据库或单独的文件中 - 然后在需要查看时将它们组合起来,方法是构造一段可插入的 HTML 并用简单的字符串替换插入它。

于 2013-06-17T18:36:30.800 回答
0

使用 JavaScript,这是不可能的,但是,我有一个解决方案。只需省略<body>and<html>标签,只需在添加所需内容后添加标签即可。很久以前,实际上可以省略这两个标签。试试看!

于 2013-06-17T18:37:21.083 回答
0

好吧,您可以将 DOM 保存在 HTML 文档的内存中。

使用JSoup库从文件或字符串中创建一个。它还将帮助您以面向对象的方式更改结构并将其轻松保存。

于 2013-06-17T18:49:31.607 回答