Лучший Строитель 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 - мой любимый язык, поэтому я предпочитаю его.