Redirect + âncora

Pessoal,
tenho que fazer um redirect para uma página, colocando uma âncora.
O problema é que quando ele redireciona, ele não coloca o “#” da âncora, ele substitui o # por %23

alguém sabe como fazer isso?
Obs: Estou usando para redirecionar:

FacesContext.getCurrentInstance().getExternalContext().redirect("pagina#ancora");

:cry:

Descobri que esse %23 é o valor hexadecimal do #, que por algum motivo o Tomcat está convertendo.

Alguém sabe como posso fazer pra ele não converter???