簡體   English   中英

如何寫入文件中的特定行

[英]How to write to a specific line in a file

我有一個HTML文件,當用戶單擊“保存”時,需要將日期添加到此html文件中。

我正在使用FileWriter writer = new FileWriter(myFile, true); 所以它被附加到末尾,但是我有</body></html>所以日期被附加到了我不需要的末尾。 日期應附加在這些標簽之前。 有沒有一種方法可以附加到特定位置,或者可以使用更有效的方法來解決此問題?

您考慮重新設計代碼,使數據(日期)離開版式(HTML)應用程序。

您可能有一個包含固定字符串{{dates_here}}的HTML,並將日期存儲在數據庫或單獨的文件中-然后在需要查看時將它們組合起來,方法是構造一段可插入的HTML,然后用簡單的字符串替換將其插入。

使用JavaScript,這是不可能的,但是,我有一個解決方案。 只需省略<body><html>標簽,並在添加所需內容后簡單添加標簽即可。 很久以前,實際上可以省略這兩個標簽。 試試吧!

好了,您可以將DOM保留在HTML文檔中。

使用JSoup庫從文件或字符串中創建一個。 它還將幫助您以面向對象的方式更改結構並將其輕松保存。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM