Pessoal.
Tenho um código velocity (VLT) que eu precisaria fazer um iterator.
Por exemplo:
#foreach($category in $ctxTopCategories)
#if($category.isAvailable())
#set ($categoryID = $category.getUidPk())
#set ($categoryDisplayName = $category.getLocaleDependantFields($sesShoppingCart.locale).getDisplayName())
#parseCategorySeoUrl($category 1)
<li><a ><span>$categoryDisplayName - $teste</span></a></li>
#end
#end
Nesse código, dentro do for each eu deveria percorrer outro looping e varrer a variavel teste que retorna uma lista de produtos.
Na minha classe de servico eu estou criando uma lista:
public List findAll() throws DataAccessException {
final List results = getPersistenceEngine().retrieve(Criteria.PRODUCT_SELECT_ALL);
return results;
}
E no meu servlet jogo a lista para a variavel q eu irei pegar no velocity:
private void doFindAll(final ServletContext servletContext) {
final ProductService productService = (ProductService) this.elasticPath.getBean("productService");
final List listProduct = productService.findAll();
// put top categories into servlet context
servletContext.setAttribute("teste", listProduct);
}
Eu precisaria percorrer a lista de produtos e popular com os valores.
Alguem poderia me ajudar?
Abs´s
:lol: :lol: