Olá Pessoal,
Eu gostaria de implementar URLs dinâmicas. Por exemplo, tenho minha aplicação chamada redesocial, e gostaria que a solicitação /redesocial/jose trouxesse a página de perfil do José. Mas não quero fazer uma página de perfil .xhtml para cada usuário, inclusive para o José, e sim uma template perfil que através de um objeto chamado Perfil, coloque na página as informações de perfil de um usuário.
O problema está no mapeamento de URL.
Eu precisava de uma url-pattern dinâmica, ou seja, ao se chamar o recurso /jose, a aplicação verifica se existe um usuário que se cadastrou com esse nickname e exibisse no campo de URL do navegador redesocial/jose na resposta também (ou uma página de erro se não existir).
Estou quebrando a cabeça e não estou chegando a lugar nenhum.
Preciso mapear um recurso a várias url’s, mas não tenho como mapear uma por uma no Deployment Descriptor, porque teria que atualizar cada vez que um novo integrante se inscrevesse no site.
Estou usando JSF 2.0.
Alguém sabe como posso implementar isso? Dicas de estudo?