Salve a tutti!

sto realizzando una pagina web attarverso le jsp che mi deve far vedere un'immagine passandogli un url specifico.
Il problema è che questo url presenta degli spazi, come ad esempio www.ciao.it/nome del cane.jsp, e mozilla mi inserisce al posto dello spazio %20 e non mi mostra l'immagine, mentre explorer fa vedere tutto regolarmente.

come fare per codificare opportunamente l'URL in modo che tutti browser la vedano correttamente?