J'implémente un simple blog utilisez Spark Framework avec FreeMarker. J'ai besoin d'une mise en page pour afficher seulement 5 entrées par page, et il n'est pas nécessaire d'afficher les numéros de page, avec les boutons suivant et précédent. Cependant, je ne sais même pas par où commencer dans la pagination. Ce mon code actuel pour afficher toutes les entrées:Simple pagination dans FreeMarker avec Spark Framework
<#list entries as art>
<h2>
<a href="/Entrada/${art_index}">${art.getTitle()}</a>
</h2>
<p>
Author: <a href="">${art.getAuthor().getName()}</a>
</p>
<p><span class="glyphicon glyphicon-time"></span>${art.getDate()}</p>
<hr>
<#assign body=art.getBody()>
<#if body?length < 70>
${body}
<#else>
${body?substring(0,70) + "..."}
</#if>
<br><br>
<a class="btn btn-primary" href="/Entrada/${art_index}">Read More<span class="glyphicon glyphicon-chevron-right"></span></a>
<hr>
</#list>
De plus, voici le code back-end dans le Cadre Spark:
get("/Home", (request, response) -> {
Map<String, Object> attributes = new HashMap<>();
attributes.put("entries", entrie.getEntries());
return new ModelAndView(attributes, "index.ftl");
}, freeMarkerEngine);
Toute aide serait appréciée, merci à l'avance!