Лучший Строитель HTML в Java [закрыто]

Я хочу получить ниже вывод.

<html>
<head>
</head>
<body>
<table>
<tbody>
<thead>
Blah Blah table Header--Constant Part
</thead>
<tr>
some text-constant part
</tr>
<!---Main Customization Part-->
for(i=0;i<some value;i++)
{
<tr>
    for(j=0;j<another value;j++)
    {
        if(some condition)
        {
            <td class=another varibale>some text</td>
        }
        else
        {
            <td class=yet another varibale>some text</td>
        }
    }
</tr>
}
</body>
</html>

Как вы можете видеть, это смесь HTML, и он будет генерировать остальное из логики Java. Теперь вот мой вопрос - как я могу реализовать в автономном Java (то есть не JSP). Я знаю, что могу написать это в обычный файл. Но как-то я чувствую, что это уродливое решение. Есть ли способ сделать это в какой-то лучше путь? В основном, я ищу хорошего HTML-компоновщика для Java. Уже проверил-Freemarker. Также я открыт для реализации на любом языке, так как Java - мой любимый язык, поэтому я предпочитаю его.

Ответы на вопрос(7)

Ваш ответ на вопрос