2012-09-13 9 views
6

Voglio creare file in diversi formati nell'app web basata su java. I file sono puri file di testo senza tag html. Ma i file hanno bisogno di un certo tipo di formato, testo a sinistra, centro, a destra o da qualche parte (schede, spazi) nel file.Che cos'è java template engine/api per la creazione di un file di testo?

Modello con il segnaposto + java bean con dati = file di testo.

Quale motore o API di template java è adatto a questo?

Grazie!

+0

@mael, Il motore di template che sto cercando non è per la visualizzazione ma solo un puro file di testo e verrà salvato da qualche parte nell'applicazione web. Qual è il migliore per i bisogni? – Leon

risposta

3

È possibile verificare String Template.

Ecco come si presenta:

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

il collegamento del modello di stringa genera la pagina di errore "404: pagina non trovata". – Zini

0

si può provare una delle seguenti operazioni

0

Per chi ama netta separazione c'è un motore chiamato Snippetory. Separa completamente la forma logica dalla parte testuale del modello, fornendo al contempo un ricco set di funzionalità come previsto da un motore mordern. Ha un certo supporto per la formattazione del testo normale, può aggiungere ulteriori formati secondo le necessità e compensare con una funzione di escape collegabile. Se i modelli sono piccoli, è possibile inserire diversi file in un unico file, pur essendo in grado di combinare il codice di diversi file. Ed è anche prety generale.

Problemi correlati