Como eu faço para criar uma contagem de tempo para uma ação em JSP?

Eu não sei se consigo explicar bem o que eu quero, eu vou criar um aplicação usando jsp com o framework jsf e será um site onde irá ter perguntas e a pessoa terá um tempo para responder, passado esse tempo, será direcionado para uma página dizendo que o tempo para responder as perguntar expirou, eu não sei se isso é feito com threads (que eu não sei usar) ou se tem algum outro jeito

Você pode implementar isso no cliente (Javascript) ou no servidor, com websocket.

[]'s

você sabe algum artigo que ensine a fazer isso?

Se estiver usando o Primefaces, dá uma olhada nisso:

http://www.primefaces.org/showcase/push/index.jsf

[]'s

eu não conheço o primefaces, eu preciso baixar alguma coisa para funcionar ou é só implementar o exemplo que ele coloca no site?

Precisa baixar o jar no site do primefaces.
Você usar JSP ou Xhtml?

[]'s

pow no momento estou usando somento o jsf com servlets e java beans