Problemas num link

Ola, estou fazendo um projeto e estou com um problema bem ridiculo. Que esta me enchendo desde o começo. E como ja estou terminando gostaria de tentar resolver.

O Projeto é java Web.

Num determinado jsp existe um link normal em html. Que esta assim:
<a href=“bla\blabla\Servlet?action=bla”>
assim ela ja faz o que eu quero. E linka certo.

Até ai tudo bem. Porem no browser, ele aparece tudo bixado o endereço:
no caso:
depois do nome do projeto ele aparece uns %5C perdidos no meio do endereço. Alguem sabe o porque? Ja teve esse problema? Aqui vai um exemplo real:

http://localhost:8080/Projetov1.4/\Status?action=statusAmbiente

e deveria aparecer:

http://localhost:8080/Projetov1.4/Status?action=statusAmbiente

isso aqui vai te ajudar a entender o q ta rolando: http://www.blooberry.com/indexdot/html/topics/urlencoding.htm

mas aqui eu ja adianto…o q ta rolando eh um encoding q o browser faz conforme alguns caracteres da URL para nao gerar nenhum tipo de problema…por exemplo, se na sua URL tiver algum espaço vai aparecer no browser com %20…no seu caso, tem uma barra “”, sendo q na URL apenas deveria ter barras do tipo “/”…entendeu?

mas de qq forma da uma lida na parada q eu linkei aih…

flw

espero ter ajudado

Procure sobre as tags JSTL <c:url> e <c:param>.