Restlet でテンプレート表現を機能させるのに問題があります。
コンテンツ以外は似ている 3 つのページがあるため、テンプレート表現を使用しています (つまり、ヘッダー、ナビゲーション、フッターは同じです): index.html、services.html、contact.html テンプレート表現を使用すると便利です。ナビゲーション バーまたはフッターを変更する必要がある場合は、1 か所 (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