Codificação de links amigáveis para JSP 2.0 SEO

Atualmente, tenho algo parecido com isto no meu JSP

<c:url value="/teams/${contact.id}/${contact.name}" />

A parte importante do meu URL é o ID, basta colocar o nome nele para fins de SEO (assim como o stackoverflow.com).

Eu só estava me perguntando se existe uma maneira rápida e limpa decodificar&nbsp;o nome (alterar espaços por +, remoção de caracteres latinos, etc). Eu gostaria que fosse assim:

<c:url value="/teams/${contact.id}/${supercool(contact.name)}" />

Existe uma função como essa lá fora ou devo fazer a minha própria?