Enviar url como parâmetro de um JSP para um servlet

Tenho um JSP que possui o seguinte link:

<a href="/carga?compra=42152&base=7458&urlvolta=http://www.server.com.br/finalizado?acao=exec&compra=2152&base=7458" target="_blank">Carga</a>

Aparentemente acessa o servlet mapeado para carga normalmente, porém quando tento resgatar o parâmetro urlvolta dentro do servlet assim:

request.getParameter("urlvolta ");

Ele retorna somente o valor:

http://www.server.com.br/finalizado?acao=exec

Ou seja, ele quebra no &. Tem como resgatar a url completa que passo como parâmetro dentro do servlet?

Porque que você não gera um Hash dessa URL e passa como parâmetro e na sua Servlet você recupera o Hash e desembaralha pegando assim sua Url.