Quiero obtener debajo de la salida.Better Html Builder en 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>
Como puede ver es una mezcla de html y generará el resto de la lógica java. Ahora aquí está mi pregunta: ¿cómo puedo implementar en java independiente (es decir, no jsp). Sé que puedo escribir esto en un archivo normal. Pero de alguna manera siento que es una solución fea. ¿Hay alguna manera de hacerlo en algún mejor manera? Básicamente estoy buscando un buen constructor de HTML para Java. Ya marcado-Freemarker. También estoy abierto a implementar en cualquier idioma, ya que Java es mi idioma favorito, por lo que lo prefiero.
¿Has echado un vistazo a "gagawa"? http://code.google.com/p/gagawa/ –
Puedes usar un motor de plantillas simple. Verifique esta entrada: http://stackoverflow.com/questions/3793880/lightweight-template-engine-in-java – mdakin
* "Quiero obtener debajo de la salida". * Esa salida está mal formada. Verifíquelo usando un [servicio de validación] (http://validator.w3.org/). –