2012-09-13 23 views
6

Quiero crear archivos en diferentes formatos en la aplicación web basada en Java. Los archivos son archivos de texto puro sin etiquetas html. Pero los archivos necesitan cierto tipo de formato, texto a la izquierda, a la mitad, a la derecha o en algún lugar (pestañas, espacios) en el archivo.¿Cuál es el motor/api de la plantilla java para crear un archivo de texto?

Plantilla con el marcador de posición + java bean con datos = archivo de texto.

¿Qué motor o api de plantilla Java es adecuado para esto?

¡Gracias!

+0

@mael, El motor de plantillas que estoy buscando no es para ver, sino solo un archivo de texto puro y se guardará en algún lugar de la aplicación web. ¿Cuál es el mejor para las necesidades? – Leon

Respuesta

3

Puede marcar String Template.

Parece que este:

import org.antlr.stringtemplate.*; 
import org.antlr.stringtemplate.language.*; 

StringTemplate hello = new StringTemplate("Hello, $name$", DefaultTemplateLexer.class); 
hello.setAttribute("name", "World"); 
System.out.println(hello.toString()); 
+1

el enlace de la plantilla de cadena da como resultado la página de error "404: Página no encontrada". – Zini

0

Usted puede tratar de una de las siguientes

0

Para aquellos que gustan de separación claro que hay un motor llamado Snippetory. Separa completamente la lógica de la parte textual de la plantilla, a la vez que proporciona un rico conjunto de características como las esperadas de un motor mordern. Tiene algo de soporte para el formato de texto plano, puede agregar formatos adicionales según sea necesario y lo compensa con una instalación de escape enchufable. Si las plantillas son pequeñas, se pueden poner varias en un solo archivo, y también se pueden combinar códigos de varios archivos. Y es prety general, también.

Cuestiones relacionadas