Neste artigo, mostrarei a você como gerar arquivos com o sistema de templates embutido no play.
Quando escrevemos modelos em scala para Play! usamos o formato “someName.scala.html”. Em seguida, gere o pacote html com a classe someNome nele.
Este sistema nos permite usar os formatos “someName.scala.txt” e “someName.scala.xml”, eles funcionam da mesma maneira, então Play! irá criar um pacote txt ou xml com sua classe nele.
Se quisermos criar um modelo para um arquivo txt, por exemplo:
Crie um arquivo someName.scala.txt onde desejar
Em sua classe importe yourPackage.txt.someName;
Em sua chamada de função, renderize assim: String content = someName.render (yourArgs, …). ToString ();
Grave-o em um arquivo com a função integrada: writeFile (caminho: Arquivo, conteúdo: String)