Codificación de enlaces amigables para SEO JSP 2.0

Actualmente tengo algo como esto en mi JSP

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

La parte importante de mi URL es la ID, solo le puse el nombre con fines de SEO (al igual que stackoverflow.com).

Me preguntaba si hay una manera rápida y limpia decodificar el nombre (cambiar espacios por +, eliminación de caracteres latinos, etc.). Me gustaría que fuera así:

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

¿Existe una función como esa o debería hacer la mía?

Respuestas a la pregunta(2)

Su respuesta a la pregunta