0
我使用FreeMarker实现了一个简单的博客使用Spark Framework。我需要实现分页以便每页只显示5个条目,并且不需要显示页码,下一个和上一个按钮都可以。但是,我甚至不知道从哪里开始分页。这是我当前的代码来显示所有的条目:FreeMarker中使用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>
而且,这里是Spark框架的后端代码:
get("/Home", (request, response) -> {
Map<String, Object> attributes = new HashMap<>();
attributes.put("entries", entrie.getEntries());
return new ModelAndView(attributes, "index.ftl");
}, freeMarkerEngine);
任何帮助,将不胜感激,谢谢提前!