anchor.diff:                      <span>${i.index}</span>
                   </c:when>
                   <c:otherwise>
  -                    <c:url value="/branch/${branchId}.html" var="url">
  +                    <c:url value="/branch/${branchId}/topic/${topicId}.html" var="url">
                           <c:param name="page" value="${i.index}"/>
                       </c:url>
                       <a href='<c:out value="${url}" />'>${i.index}</a>
  
positive.code:         </c:forEach>
  
          <c:if test="${page + 2 < maxPages+1}">
              <c:url value="/branch/${branchId}.html" var="last">
                  <c:param name="page" value="${maxPages}"/>
              </c:url>
              ...<a href='<c:out value="${last}" />' class="pn next"><spring:message code="pagination.last"/></a>
  
negative.code:     <c:if test="${maxPages > 1}">
  
          <c:if test="${page > 2}">
              <c:url value="/branch/${branchId}/topic/${topicId}.html" var="first">
                  <c:param name="page" value="1"/>
              </c:url>
              <a href='<c:out value="${first}" />' class="pn next"><spring:message code="pagination.first"/></a>...
  