<dependencies> <dependency> <groupId>org.scalatra.scalate</groupId> <artifactId>scalate-core_2.11</artifactId> <version>1.9.5</version> </dependency> </dependencies> import org.fusesource.scalate.{TemplateEngine, Binding} TemplateEngine engine = new TemplateEngine() import org.fusesource.scalate.DefaultRenderContext engine.bindings ::= Binding("context", classOf[DefaultRenderContext].getName()) engine.combinedClassPath = "servlet:/,WEB-INF/classes/" engine.templateDirectories = List(file("src/main/webapp/WEB-INF/views")) engine.classpath = List(file("path/to/your/jade/templates/")) engine.workingDirectory = new File("path/to/your/project/") import java.util.HashMap import org.fusesource.scalate.RenderContext Map<String, Object> model = new HashMap<String, Object>() model.put("title", "Hello, World!") model.put("message", "Welcome to Scalate!") RenderContext context = new DefaultRenderContext() context.engine = engine String result = engine.layout("template.jade", context, model)


上一篇:
下一篇:
切换中文