我试图list_length在 for 循环中迭代 a 。是list_length一个int作为上下文变量传递给模板的对象。但是当我尝试这样做时,它给出了这个typeError。有人可以帮忙吗?
{% for i in list_length %}
<tr>
<td>{{ i }}</td>
</tr>
{% endfor %}
Run Code Online (Sandbox Code Playgroud) 简而言之
我正在尝试在 thymleaf 中创建一个用于分页的标签。
详细
我已经在 jsp 中有一个例子。但我被困在中间。我不知道如何在thymleaf.
我用谷歌搜索了一下,但结果非常令人困惑。
示例jsp:
<%@tag description="Extended input tag to allow for sophisticated errors" pageEncoding="UTF-8" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@tag import="net.megalytics.util.Href" %>
<%@attribute name="currentPage" required="true" type="java.lang.Integer" %>
<%@attribute name="totalPages" required="true" type="java.lang.Integer" %>
<%@attribute name="totalItems" required="true" type="java.lang.Long" %>
<%
if (totalPages > 1) {
String currentUrl = request.getAttribute("javax.servlet.forward.request_uri").toString();
String queryString = "";
if (request.getQueryString() != null)
queryString = request.getQueryString();
Href newUrl = new Href(currentUrl + "?" + queryString);
newUrl.addParameter("page", String.valueOf(currentPage));
String url = …Run Code Online (Sandbox Code Playgroud)