Печать необработанного текста HTML в виде строк - это, вероятно, самый простой (самый простой) способ выполнить то, что вы просите, но у него есть свои недостатки (например, правильное экранирование текста содержимого).
Вы можете использовать интерфейс DOM (например, Document et al ), предоставляемый Java, но это вряд ли будет "просто". Возможно, для Java существуют инструменты / библиотеки типов "DOM Builder", которые упростят вам эту задачу; Я предлагаю посмотреть на dom4j .