Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

45 lines (29 sloc) 1.171 kB

vraptor-freemarker

Uma biblioteca simples para renderizar templates freemarker de dentro de arquivos jar, email, etc.

instalação

É possível fazer o download do Vraptor-freemarker.jar do repositório do Maven, ou configurado em qualquer ferramenta compatível:

    <dependency>
        <groupId>br.com.caelum.vraptor</groupId>
        <artifactId>vraptor-freemarker</artifactId>
        <version>1.0.0</version>
        <scope>compile</scope>
    </dependency>

Renderizando páginas

    @Resource
    public class DashboardController {

        private final Usuario usuario;
        private final Freemarker freemarker;

        public DashboardController(Usuario usuario, Freemarker freemarker) {
            this.usuario = usuario;
            this.freemarker = freemarker;
        }

        @Path("/admin/dashboard")
        @Get
        public void lista() throws IOException, TemplateException {
            freemarker.use("dashboard").with("usuarioLogado", usuario).render();
        }

    }

Renderizando emails

    String body = freemarker.use("notificacao_email_enviado").with("usuarioLogado", usuario).getContent();

Ajuda

Receba assistência dos desenvolvedores do vraptor e da comunidade na lista de emails do vraptor.

Jump to Line
Something went wrong with that request. Please try again.