JSP (Java Server Pages) позволяет писать HTML-файлы, в которые легко встроен некоторый код Java.Например,
<html><head><title>Hi!</title></head><body>
<% some java code here that outputs some stuff %>
</body></html>
Хотя для этого требуется, чтобы у вас был установлен корпоративный Java-сервер.Но если это на веб-сервере, это может быть неоправданно иметь.
Если вы хотите сделать это в обычном Java, это зависит.Я не совсем понимаю, какую часть вы имели в виду, вы будете выводить построчно.Вы имели в виду, что собираетесь сделать что-то вроде
System.out.println("<html>");
System.out.println("<head><title>Hi!</title></head>");
System.out.println("<body>");
// etc
Как это?Если ты это имел ввиду, то не делай этого.Вы можете просто прочитать данные из файла шаблона и вывести все данные сразу.Вы можете прочитать его в многострочную текстовую строку, можете прочитать данные из шаблона и вывести их непосредственно в новый файл.Что-то вроде
while( (strInput = templateFileReader.readLine()) != null)
newFileOutput.println(strInput);
Опять же, я не совсем уверен, что вы подразумеваете под этой частью.