Ajuda Urgente!

1 resposta
G

Olá alguém sabe como faço para obter um ticker(palavras aleatórias como noticias por exemplo) em jsp ou jsp com javascript?

O tipo que eu quero é buscando as informações do banco MySQL
e lista-las aleatoriamente no meu site…
Se você puder me ajudar com algum exemplo ficarei grato…

Muito obrigado!

1 Resposta

eltonk

Vc pode utilizar o método StringTokenizer().
Com esse método vc pode separar as palavras de uma String por exemplo utilizando algum caracter como delimitador, por exemplo o espaco.
Na String “Hoje é sábado amanhã é domingo” teriamos 6tokens ou seja

  1. Hoje
  2. é
  3. sábado
  4. amanhã
  5. é
  6. domingo
    Um exemplo q fiz aqui… acho q vai te ajudar:
import java.util.StringTokenizer;
public class TesteToken {

    public static void main(String[] args) {
    	String frase = "Hoje é sábado amanhã é domingo";
    	StringTokenizer tokens = new StringTokenizer(frase);
    	int ntokens = tokens.countTokens();
    	System.out.println("O número de tokens na frase é "+ntokens+"\nE são:");
    	while (tokens.hasMoreTokens())
    		System.out.println(tokens.nextToken());
    }
}

A saida seria algo como

O número de tokens na frase é 6
E são:
Hoje
é
sábado
amanhã
é
domingo

Dentro disso vc pode utilizar o método Math.random() para gerar um número aleatorio e determinar qual vai ser a palavra escolhida…

int nAleatorio = (int) (Math.random() * ntokens);

Abraços,

Criado 29 de abril de 2004
Ultima resposta 1 de mai. de 2004
Respostas 1
Participantes 2