我在让模板表示在 Restlet 中工作时遇到问题。
我正在使用模板表示,因为我有 3 个页面除了内容之外是相似的(即页眉、导航和页脚相同):index.html、services.html、contact.html 使用模板表示将很有用,因为如果我需要更改导航栏或页脚,然后我只需要在一个地方进行(template.html)
我已将 FreeMarker jar 添加到我的构建路径中,并且可以访问模板数据。
我正在尝试一些基本的东西:
@Get
public Representation represent() {
return new TemplateRepresentation("template.html", new Configuration(), MediaType.TEXT_HTML);
}
我希望template.html
浏览器上显示的内容。但我No template found
在控制台中收到错误
这是我的文件结构的精简版。
Java Resources
- src
- Application.java
- IndexResource.java (This class contains the template representation to show the index page)
Web Content
- WEB-INF
- template.html