Eu me baseei num outro script que fiz em outra linguagem e tentei colocar esse no JSP: um de banner rotativo. Ele ficou assim:
<%
/* Banner rotativo */
String nomes[]={"WMOnline","WebFórum","Ice Web"};
String links[]={"http://www.wmonline....hfile.com.br"};
String bans[]={"wmo1.gif","wmo2.gif","ice.gif"};
int n=(int) (Math.random() * nomes.length);
out.println("<center>");
out.println("<img src=\""+bans[n]+"\"><br />");
out.println("<a href=\""+links[n]+"\" target=\"_blank\">"+nomes[n]+"</a>");
out.println("</center>");
%>
PASSOS
1. Criei o array (tipo String) nomes, que tem três itens, depois vc adiciona mais, se quiser.
2. Criei o array (tbm tipo String) links, que precisa ter a mesma quantidade de itens do array nomes.
3. Criado o array bans (tipo String tbm), que será a imagem.
4. Depois, criei a variável n, do tipo INT, ou seja, numérico e irá aplicar um comando int no comando Math.random() * nomes.length, ou seja, para não dar número decimal.
5. O Math.random() sorteia um número entre 0 e 1 e será multiplicado pela quantidade de itens do array nomes.
6. E depois, com o out.println, imprimi o banner, o link e voilà!
Legal, neh? Bem, para quem tah começando do básico, como eu, vale a pena...
[]'s