FreeMarker è un motore di template , il che significa che si tratta di uno strumento che crea l'output di testo . E 'pensato per essere utilizzato con il linguaggio di programmazione Java , in particolare con Model View applicazioni del controller . Il Model View Controller separa la logica del programma , l'interfaccia e dati di un sito web. FreeMarker consente ai progettisti di interfaccia di apportare modifiche senza richiedere la parte logica del programma per cambiare . Se siete nuovi a FreeMarker , è possibile ottenere fino a velocità abbastanza rapidamente imparando come scorrere un elenco di oggetti . Cose che ti serviranno 
 FreeMarker (vedi Risorse ) economici Mostra più istruzioni 
 1 
 creare un nuovo documento di testo con l'apertura di un programma di modificare il testo. Salvare il documento come " . Tutorial.html " 
 2 
 Scrivi una dichiarazione HTML che genera un testo utile che identifica l' elenco di oggetti : 
 
 Ecco le auto abbiamo in vendita : 
 
 3  Scrivi una direttiva FreeMarker che accede al modello di dati del Model View applicazione controller. Ad esempio, se il modello di dati ha una lista di oggetti con nome "auto " sotto la voce " dataModelCars , " è possibile scorrere l'intera lista , scrivendo la seguente direttiva FreeMarker : 
 
 < # Lista dataModelCars.cars come auto > 
-  $ { auto } < /# list>