Boa tarde galera,
Seguinte, tenho um metodo no meu controller.
@Get("/produtos")
public List<Produto> lista() {
return dao.listaTudo();
}
Gostaria de na hora da apresentação fazer uma paginação com displaytag.
Minha página de apresentação atual.
<table>
<thead>
<tr>
<th>Imagem</th>
<th>Nome</th>
<th>Fabricante</th>
<th>Preço</th>
<th>Orçamento</th>
<c:if test="${usuarioWeb.logado}">
<th>NCM_SH</th>
<th>Alterar</th>
<th>Excluir</th>
</c:if>
</tr>
</thead>
<tbody>
<c:forEach items="${produtoList}" var="produto">
<tr>
<td><img /produtos/${produto.id}/imagem"/>" width="120" height="120"/></td>
<td>${produto.nome}</td>
<td>${produto.fabricante}</td>
<td>${produto.preco}</td>
<td>
<!-- Adicionando o produto ao carrinho de compras -->
<form action="<c:url value="/carrinho"/>" method="POST">
<input type="hidden" name="item.produto.id"
value="${produto.id}"/>
<input class="qtde" name="item.quantidade" value="1"/>
<button type="submit">Adicionar</button>
</form>
</td>
<c:if test="${usuarioWeb.logado}">
<td>${produto.ncmsh}</td>
<td>
<a /produtos/${produto.id}"/>">
Editar
</a>
</td>
<td>
<form action="<c:url value="/produtos/${produto.id}"/>"method="POST">
<button class="link" name="_method" value="DELETE">Remover</button>
</form>
</td>
</c:if>
</tr>
</c:forEach>
</tbody>
</table>
O que eu preciso fazer?
Passo a passo. (Já pesquisei muito, e não entendi muita coisa, não sei o que é necessário configurar).
Qual arquivo baixar, qual arquivo configurar e como ficaria minha página de resultado.
Estou utilizando vraptor 3.0 Hibernate 4.1 e taglib.
Valeu pela ajuda.