Busca de Arraylist mostrada em matriz com taglib c

2 respostas
N

Olá pessoal,

Estou com o seguinte problema:

Preciso mostrar na tela JSP uma lista de filmes, fiz uma tabela onde coloco a imagem, o nome do vídeo, entre outros …

O que quero fazer é uma listagem dos filmes em uma tabela através da lista que recebo do arraylist(videos) contendo quatro colunas e a quantidade de linhas de acordo com o número de filmes distribuídos nas 4 colunas. Para fazer a listagem estou usando a taglib c , o comando c:foreach, só que ele só distribui entre as linhas, como faço para distribuir em 4 colunas e em linhas?

Esse é meu código da jsp:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<jsp:useBean id="videos" scope="request" class="java.util.ArrayList" />

<table>
			<c:forEach items="${videos}" var="vid">
				<tr>
					<td>
					<table width="110" border="1" id="table">
						<tr>
							<td align="center"><img src="" alt="" name="Foto"
								width="110" height="114" id="Foto" /></td>
						</tr>
						<tr>
							<td>${vid.vidTitulo}</td>
						</tr>
						<tr>
							<td>${vid.vidStatus}</td>
						</tr>
						<tr>
							<td>${vid.vidPrecoLocacao}</td>
						</tr>
						<tr>
							<td><a href="CVerVideo?codigo=${vid.vidCodigo}" />Link Detalhe</a></td>
						</tr>
					</table>
					</td>
				</tr>
			</c:forEach>
                    </td>
            </tr>
</table>

Alguém poderia me ajudar?

2 Respostas

xymor

//imprimir n linhas(TR) com os dados do dvds(TD)
loop1

Nome Lançamento Diretor Nota /loop1
N

Fazendo como vc me disse ficaria uma tabela com 5 colunas. O que eu quero é que essa tabela que possui essas cinco linhas se repita uma ao lado da outra até dar 4 tabelas, ai vai pra linha de baixo e começa a se repetir novamente.

Um exemplo do que eu quero fazer está nessa página:

http://www.videohunter.com.br/pesquisa.asp?catalogos=S

Se alguém tiver alguma idéia … Agradeço muito!!

Criado 30 de setembro de 2007
Ultima resposta 30 de set. de 2007
Respostas 2
Participantes 2