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);
任何幫助,將不勝感激,謝謝提前!