我有一个HTML文件,当用户点击保存时,需要将日期添加到此html文件中。
我正在使用FileWriter writer = new FileWriter(myFile, true);
所以它被附加到结尾但我有</body></html>
所以日期被附加到我不想要的结尾。应在这些标签之前附加日期。有没有办法附加到特定的地方或更有效的方法来解决这个问题?
答案 0 :(得分:0)
您考虑以一种从数据(日期)中留下布局(HTML)appart的方式重新设计代码。
您可以拥有一个包含固定字符串{{dates_here}}
的HTML并将日期存储在数据库或单独的文件中 - 然后在需要时通过构建可插入的HTML并将其插入一个简单的字符串来组合它们取代
答案 1 :(得分:0)
使用JavaScript,这是不可能的,但是,我有一个解决方案。只需省略<body>
和<html>
标记,只需在附加所需内容后附加标记即可。很久以前,实际上可以省略这两个标签。试试吧!
答案 2 :(得分:0)
好吧,你可以将DOM保存在HTML文档的内存中。
使用JSoup库从文件或字符串中创建一个。它还可以帮助您以面向对象的方式更改结构并轻松地将其保存。