URL Encode

Estou com o meu método anotado com o @Path para pegar o produto no link.
No link estou tendo somente o nome do produto, não o ID do mesmo, mas acontece de o nome do produto as vezes conter espaço ou /.
Não estou conseguindo achar o produto na base porque o browser fazer o encode da URL transformando “Cama de bebe” em “Cama%20de%bebe”, ai estou recebendo o nome do produto com estes %20 no nome, como faço para tratalos corretamente?

E no caso das barras “/”, também não estou conseguindo pegar o nome, esta anotado o seguinte o meu método:
@Path("/produtos/lista/{produto.nome}")

Neste caso como poderia resolver?

Obrigado.

corrigi esse bug ontem :stuck_out_tongue:

para ele aceitar barras vc precisa colocar um * no path:

@Path("/produtos/lista/{produto.nome*}")

use esse snapshot:
https://oss.sonatype.org/content/repositories/snapshots/br/com/caelum/vraptor/3.2.1-SNAPSHOT/vraptor-3.2.1-20110127.193126-12.jar

qqer problema dá um toque.

é necessário adicionar o scannotation.jar no lib