Hola @Sadelea, viendo tu imagen entiendo que deseas que esten en un contenedor y no en una tabla, para eso es lo mismo de mi respuesta Presentar un select jsp 1 registro x celda, solo que el diseño cambia, recuerda que ya tienes los valores que son:
${usersList}
=> la lista de usuarios que puede ser recorrida
${totalPages}
=> el total de páginas.
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<style type="text/css">
.contenedor{
width: 400px
}
.celda{
border: 4px solid red;
border-radius: 5px;
padding: 7px 15px;
float: left;
margin-right: 10px;
margin-bottom: 10px
}
.celda strong,
.celda span{
display: block
}
.celda strong{
color: red;
}
</style>
<div class="contenedor">
<c:forEach items="${usersList}" var="user">
<div class="celda">
<strong>id</strong>
<span>${user.id}</span>
<strong>nombre</strong>
<span>${user.name}</span>
<strong>password</strong>
<span>${user.password}</span>
</div>
</c:forEach>
<div>
<c:forEach var="i" begin="1" end="${totalPages}">
<a href="?page=${i}">${i}</a>
</c:forEach>
</div>
saludos!