Gerar XML por um arquivo .ftl com Spring MVC e Freemarker  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
npereirajr
JavaTeenager

Membro desde: 04/03/2008 15:21:35
Mensagens: 157
Localização: Rio de Janeiro
Offline

Minha aplicação Web usa o Freemarker para view, tenho vários .ftl que geram os HTML. Isso está tudo OK.

Mas preciso devolver para o client um XML, usando este mesmo Controller.

Criei um template .ftl que gera o XML que preciso. O Controller chama esse XML passando uma lista de registros, e o XML é gerado perfeitamente e devolvido ao client.

No entanto, o ContentType devolvido junto com o XML é text/html, o que está errado. O correto é text/xml para que o client possa tratar como XML.

Já procurei muito na web uma forma de alterar o ContentType do retorno de um .ftl mas não achei nada.

Tentei fazer assim: no Controller do Spring, no método que atende a requisição do XML, declarei o response (HttpServletResponse response) e defini o ContentType do response para text/xml, como mostra abaixo:



Mas mesmo assim não deu certo. Com essa alteração ele envia o ContentType corretamente como text/xml mas não vem qualquer conteúdo, ou seja, parece que ele não processa o .ftl do XML.

Pergunto: Como faço para gerar o XML à partir de um .FTL?

This message was edited 1 time. Last update was at 26/11/2009 09:37:30


Nelson Pereira Junior

Desenvolvedor Web e Móvel

Blog sobre desenvolvimento de aplicações móveis, J2ME, BlackBerry, FlashLite, Android, e mais:
Blog: DevMobile.blog.br

Mobile Phone: +55 21 7623-0151

GTalk e MSN: npereirajr@gmail.com
[WWW] [MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team